Banco de tareas
DIS-003DiseñoMejora
Unificar pegatina, pestañas, sello, progreso y burbuja en componentes compartidos
- Dificultad
- Avanzada
- Estimación
- 3d
- Estado
- Abierta
- Habilidades
- reactcssrefactorización
Zona sensible. Toca permisos, datos personales, el mapa, secretos o la identidad de marca. Necesita revisión de la titular y conviene haber completado alguna tarea antes.
Contexto
El mismo objeto visual existe varias veces con nombres distintos: pegatina (4 versiones), pestañas (2), sello (3), talón (2), progreso (3), burbuja (2). Cada copia diverge un poco y nadie sabe cuál es la buena. Toca el mapa: zona sensible.
Qué hacer
- Crea
src/components/ui/conPegatina,Pestanas(patrón ARIA completo),Sello,Talon,ProgresoyBurbuja, con variantes por props. - Migra las páginas una a una (un commit por componente) y borra las clases duplicadas.
- Retira
.aviso-pinde globals.css si ya no se usa y actualiza el selector del e2e. - Añade cada componente a /disenio.
Criterios de aceptación
Ninguna clase de esos objetos con prefijo de zona sigue en los CSS
Las capturas antes y después de Hoy, Mapa, dumonde, Comunidad, Personaje y Yo no muestran cambios no deseados
npm run e2epasaCada componente aparece en /disenio con sus variantes
Archivos
Antes, esto
¿Te la quedas?
- 1. Haz un fork y crea la rama
tarea/DIS-003-unificar-pegatina-pestanas-sello-progres. - 2. En tareas/diseno/DIS-003-unificar-pegatina-pestanas-sello-progreso-y-burb.md, cambia la cabecera:
estado: reservada asignada: tu_usuario_de_github
- 3. Abre un PR con ese cambio (commit firmado:
git commit -s). Al fusionarse, es tuya durante 14 días.