diff --git a/PENDIENTE.md b/PENDIENTE.md index 9791e6f..7d5f445 100644 --- a/PENDIENTE.md +++ b/PENDIENTE.md @@ -67,18 +67,23 @@ React 19: el `` de Status.js (`findDOMNode`), solo en `/statu `i18n.js`. Traducción gallega de la app (`gl/common.json`): 0 claves faltantes. - **Salto Bootstrap 4→5 (CSS/JS) pendiente:** react-bootstrap ya está en v2 y corre sobre el CSS Bootstrap 4 actual (`alexwine:bootstrap-4`) con un único - shim `.form-label` en `forms.scss`. El salto a Bootstrap 5 npm está diferido - porque el carrusel del home (`bootstrap-carousel-swipe`, jQuery/BS4) depende del - JS jQuery de BS4 (`data-slide`). - - ✅ **Collapse del navbar migrado a React** (`Navigation.js` + `NavItem.js`): - el `data-toggle="collapse"` jQuery se sustituyó por estado React (`useState` - que alterna `.show`); funciona ya sobre el CSS BS4 y no depende del JS jQuery. + shim `.form-label` en `forms.scss`. **Ya no quedan dependencias del JS jQuery de + BS4** — los dos blockers se migraron a React: + - ✅ **Collapse del navbar** (`Navigation.js` + `NavItem.js`): `data-toggle= + "collapse"` jQuery → estado React (`useState` que alterna `.show`). *Verificar en staging el menú móvil (` de react-bootstrap con swipe nativo; se + conserva el mecanismo `.lazy` de fondos (blur→full) vía `onSlide`. Dep + `bootstrap-carousel-swipe` eliminada. Ports de CSS en `Index-custom.scss`: + indicadores `li`→`button` (markup BS5) y shim `.visually-hidden`. + *Verificar en staging el home: transiciones, swipe, indicadores, prev/next y + carga progresiva de las imágenes de fondo.* + - Falta (el salto de CSS en sí, ya sin bloqueos de JS): importar `bootstrap@5` + SCSS+JS, `ml-auto`→`ms-auto` (y demás utilidades direccionales), revisar + `new-age.scss`/`custom.scss`/`bootstrap-overrides.scss` y retirar + `alexwine:bootstrap-4`. - **Limpieza menor:** migración 217 `// TODO remove falsepositives lowercase collection`; `prerender.js` gating comentado; sección per-fire del sitemap eliminada (era código muerto tras `firesMapEnabled=false`). diff --git a/imports/ui/pages/Index/Index-custom.scss b/imports/ui/pages/Index/Index-custom.scss index 7c7b95a..2a204f3 100644 --- a/imports/ui/pages/Index/Index-custom.scss +++ b/imports/ui/pages/Index/Index-custom.scss @@ -40,10 +40,47 @@ height: 40px; } +// react-bootstrap v2 renders indicators as