Menu latéral
Pour obtenir de la documentation sur le composant de menu latéral pour les modèles UX d'en-tête, reportez-vous à cette page.
Utilisation
Présentation
Le menu latéral est un composant de mise en page qui fournit un conteneur latéral réductible, généralement utilisé pour la navigation sur les petits écrans. Il est déclenché par un bouton et révèle un panneau permettant de contenir d’autres composants.
Dans le cadre du système de mise en page flexible de Jutro, ce composant est exclusivement responsable de la mise en page et du comportement du panneau de menu (c’est-à-dire l’ouverture et la fermeture). Il est indépendant du contenu, ce qui signifie que c'est à vous de le remplir avec des éléments de menu et des liens, ainsi que d’implémenter les routages associés.
Quand l'utiliser
Utilisez le menu latéral lorsque vous devez :
- Fournir une solution de navigation compacte pour les conceptions réactives, en particulier pour les fenêtres d’affichage des tablettes et des appareils mobiles.
- Héberger des actions secondaires ou des liens qui n’ont pas besoin d’être visibles en permanence sur la page.
- Créer une structure de page personnalisée à l’aide des nouveaux composants de mise en page, qui nécessite un menu latéral activable.
Formatage
Structure

Le composant de menu latéral comprend les éléments suivants :
- Bouton de déclenchement : bouton d’icône qui permet de modifier ou de désactiver la visibilité du panneau de menu. L’apparence est gérée par le composant.
- Panneau de menu : conteneur qui apparaît à l’ouverture du menu. Vous pouvez placer n’importe quel composant enfant à l’intérieur de ce panneau, tel que des listes de navigation, des champs de recherche ou des boutons d’action.
Emplacement
Le menu latéral est conçu pour être placé dans un panneau d’en-tête ou au niveau supérieur d’une mise en page personnalisée.
Comportement
- Interaction : la sélection du bouton de déclenchement ouvre le panneau de menu. Il est possible de fermer le panneau en sélectionnant le bouton Fermer par défaut, en cliquant sur la zone en dehors du menu ou en utilisant un bouton personnalisé.
- État : la visibilité du composant est contrôlée par programmation à l’aide des propriétés
openetonOpenChange.
Meilleures pratiques
Alléger au maximum
Le menu latéral est un conteneur pour d'autres composants. Pour garantir une bonne expérience utilisateur, remplissez-le avec du contenu simple et ciblé. Évitez de surcharger le panneau avec trop d’éléments ou de structures profondément imbriquées.
Proposer une option claire pour en sortir
Les utilisateurs doivent toujours disposer d’un moyen évident de fermer le menu. Le composant inclut un bouton Fermer par défaut. Si vous utilisez la propriété hideCloseButton, veillez à fournir un élément personnalisé qui permet aux utilisateurs de fermer le panneau.
Utiliser des étiquettes concises
Si vous ajoutez des liens de navigation ou d’autres éléments interactifs dans le menu latéral, leurs étiquettes doivent être courtes, claires et prévisibles. Utilisez des noms pour les liens vers des destinations (par exemple, « Tableau de bord », « Paramètres ») et des verbes pour les actions (par exemple, « Ajouter un utilisateur », « Exporter les données »).
Composants associés