Les liens définis dans le composant sont actifs et risqueraient de vous rediriger en dehors de cette page.
Ce composant permet d'ajouter une navigation principale horizontale.
Afin de gérer plus simplement les liens et les boutons, `<dsmj-nav>` fourni des directives :
Le bouton de navigation gère les bouton type menu ou menu géant.
Défini si le bouton active le déroulement du menu
Le lien de navigation gère les liens type `accès direct` ou des liens contenu dans les menus.
Défini si le bouton doit être au statut actif
La navigation principale permet d'afficher différents types de menus, notamment :
Afin de gérer ces différents type, `<dsmj-nav>` propose un composant `[dsmj-nav-item]`, qui s'ajoute dans le balise `<li>` dont il est possible de définir le type de menu à l'aide de l'option `type` (string) qui accepte les valeurs suivants `lien` (par défaut) pour les accès direct, `menu` pour les menus simples et `mega-menu` pour les menus géants :
L'accès direct est représenté sous forme d'un lien simple qui permet de rediriger l'utilisateur vers une page définie.
Le menu simple déroule une liste de liens permettant d'accéder chacun à un lien qui lui est propre.
Le menu géant permet d'afficher un contenu riche textuel
et/ou visuel, et gère un ensemble de groupe de menus.
Vous pouvez ajouter du contenu éditorial dans l'entête du menu,
pour cela, vous devez utiliser la classe `dsmj-mega-menu__edito`
dans un conteneur pour que le composant puisse le prendre en compte.
Pour gérer les différentes catégories de menu, utiliser la
classe `dsmj-mega-menu__categories` dans un conteneur pour qu'il
puisse être détecté par le composant.