Skip to content

fix(rh/incapacidades): unifica el esquema de color y corrige tooltips con borde azul

Infraestructura requested to merge qa into main

Reportado: Incapacidades seguia con colores distintos. La causa NO era deriva de paleta sino que el MISMO dato se pintaba de tres formas segun el archivo:

archivo                              ST7 (accidentes)   INCAPACIDAD (medicas)
IncapacidadesDashboard (RH)          #e86c5f rojo       #94a3b8 neutro
IncapacidadesWidget (RH)             #e86c5f rojo       —
IncapacidadesDrillModal (RH)         #f59e0b ambar      #64748b slate
IncapacidadesDrillModal (OAE)        #e86c5f rojo       #5b8def azul

Ademas los dos modales son implementaciones DISTINTAS del mismo modal (655 vs 702 lineas), cada una con su comentario afirmando ser la consistente.

Se toma como bueno el esquema del DASHBOARD —la vista principal, respaldada por el widget— porque ademas es el semanticamente correcto y ambos colores son canonicos (§3): ST7 = accidente de trabajo -> danger; INCAPACIDAD = medica -> neutro. Los dos modales se alinean a el.

Tambien en el modal de OAE, que era el unico que seguia con grises de Tailwind: fill "#6b7280"/"#374151" en ejes -> #7a869a (tickColor del canon) stroke "#f3f4f6" del grid -> var(--border) + strokeDasharray "2 4" color "#9ca3af"/"#374151" -> var(--text-muted) fallback de tipo "#6b7280" -> #94a3b8 Queda en CERO hexes fuera de canon.

fix: tres tooltips con BORDE AZUL en dark mode

Mi pasada anterior de tooltips solo alcanzo los contentStyle={{...}} inline; estos viven en una constante const tooltipStyle = {...} y se colaron. Los tres traian border: 1px solid ${isDark ? "#5b8def" : ...} —un borde azul en oscuro, que no es de ningun canon— mas radio 10 y fontSize 12. Corregidos en IncapacidadesDashboard, PasivosImssDashboard y ModalSaldosDetalle.

Y barLabelColor en dark pasa de #cbd5e1 a #e8edf5, que es el --text-primary del canon.

Verificacion: npm run build OK en portal_rh y frontend.

Co-Authored-By: Claude Opus 5 (1M context) noreply@anthropic.com

Merge request reports

Loading