fix(filtros): el MultiSelectFilter de OAE no resaltaba con todo seleccionado y forzaba mayúsculas
Alinea frontend/components/filters/MultiSelectFilter.tsx con la copia de
portal_ti, de la que había divergido:
- Resaltado:
hasActiveFilterexigíaselected.length < options.length, así que "todo seleccionado" se veía idéntico a "sin filtrar". Con una preselección por defecto (año en curso + meses YTD) el filtro arranca con TODO marcado y el botón salía apagado, sugiriendo que no había filtro aplicado. Ahora basta con que haya cualquier selección — mismo criterio que de0061e5 en los dashboards de TI. De paso se vaallSelected, que estaba declarada y no se usaba en ningún lado. - Label: el trigger llevaba
uppercase tracking-wide, así que pintaba PORTAFOLIO aunque el label se pasara como "Portafolio". La copia de portal_ti no lo hace y los dos portales se veían distintos. Se quita.
OJO — afecta a 17 páginas de Finanzas y Administración Estratégica, no sólo al Control Cierre Contable que motivó el cambio. Se revisaron los labels que pasan todas ellas y ya vienen en Title Case ("Empresa", "Portafolio", "Póliza", …): ninguna dependía del uppercase para verse bien, así que sólo pasan de EMPRESA a Empresa. Va en commit propio para poder revertirlo sin tocar lo demás.
Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com