feat(sidebar) : slots footer / footer-collapsed collés en bas #86

Merged
tristan merged 2 commits from feature/MUI-47-zones-de-clic-mortes-sur-les-bordures-des-boutons into develop 2026-06-25 08:09:51 +00:00
Owner

Contexte

Ajoute la possibilité d'avoir un footer dans MalioSidebar (profil, déconnexion, version…), demandé pour les apps consommatrices.

Changements

  • Slots footer / footer-collapsed sur MalioSidebar, sur le même pattern que logo / logo-collapsed.
  • Footer toujours collé en bas : la nav (flex-1) le pousse vers le bas, il reste visible quand la liste de liens scrolle. Pas de prop nécessaire.
  • Bordure haute m-primary en mode déplié, à l'image du bloc logo. Bloc rendu uniquement si un slot est fourni.

Tests & doc

  • 4 tests ajoutés (footer déplié, footer-collapsed, ordre après la nav, absence de conteneur sans slot).
  • Page playground + variante story « Avec footer ».
  • COMPONENTS.md et CHANGELOG.md mis à jour.

Suite complète verte (1055 tests), lint OK.

ℹ️ Branche nommée MUI-47 (sujet boutons) réutilisée pour ce correctif/ajout sidebar.

## Contexte Ajoute la possibilité d'avoir un footer dans `MalioSidebar` (profil, déconnexion, version…), demandé pour les apps consommatrices. ## Changements - **Slots `footer` / `footer-collapsed`** sur `MalioSidebar`, sur le même pattern que `logo` / `logo-collapsed`. - Footer **toujours collé en bas** : la nav (`flex-1`) le pousse vers le bas, il reste visible quand la liste de liens scrolle. Pas de prop nécessaire. - Bordure haute `m-primary` en mode déplié, à l'image du bloc logo. Bloc rendu uniquement si un slot est fourni. ## Tests & doc - 4 tests ajoutés (footer déplié, footer-collapsed, ordre après la nav, absence de conteneur sans slot). - Page playground + variante story « Avec footer ». - `COMPONENTS.md` et `CHANGELOG.md` mis à jour. Suite complète verte (1055 tests), lint OK. > ℹ️ Branche nommée MUI-47 (sujet boutons) réutilisée pour ce correctif/ajout sidebar.
tristan added 1 commit 2026-06-25 08:00:00 +00:00
Ajoute deux slots `footer` et `footer-collapsed` à MalioSidebar pour
afficher un contenu en bas (profil, déconnexion, version…). Le footer
est toujours collé en bas grâce au `flex-1` de la nav et reste visible
quand la liste de liens scrolle. Bordure haute m-primary en mode déplié,
à l'image du bloc logo.

Tests, page playground, story et docs (COMPONENTS + CHANGELOG) mis à jour.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
tristan added 1 commit 2026-06-25 08:06:29 +00:00
Le padding vertical (pt-1/pb-1) était porté par le <li> qui affiche le
fond de hover, alors que l'élément cliquable est l'<a> à l'intérieur :
les ~4px en haut et en bas de chaque lien étaient survolés mais non
cliquables. Le padding vertical passe sur l'<a> (py-1) — la zone de hover
épouse exactement la cible de clic, sans changement visuel.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
tristan merged commit 37434fbfc6 into develop 2026-06-25 08:09:51 +00:00
tristan deleted branch feature/MUI-47-zones-de-clic-mortes-sur-les-bordures-des-boutons 2026-06-25 08:09:52 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MALIO-DEV/malio-layer-ui#86