UNPKG

@edugouvfr/ngx-dsfr

Version:

NgxDsfr est un portage Angular des éléments d'interface du Système de Design de l'État Français (DSFR).

32 lines (31 loc) 891 B
import { DsfrLink } from '../../../shared'; /** * Décrit une catégorie d'un mega-menu. */ export interface DsfrMegaMenuCategory { /** ibellé de la catégorie (optionnel). */ label?: string; /** Entrées de la catégorie (liens directs). Eviter de dépasser 8 liens. */ subItems: DsfrLink[]; /** Lien de la catégorie (optionnel). */ link?: string; } /** * Décrit un élément de contexte d'un méga-menu (leader). */ export interface DsfrMegaMenuLeader { /** Titre de la rubrique (optionnel). */ title?: string; text?: string; /** Lien vers l'accueil de la rubrique (optionnel). */ link?: DsfrLink; } /** * Décrit un menu de navigation complexe. */ export interface DsfrMegaMenu { /** Leader (contexte) du méga menu (optionnel). */ leader?: DsfrMegaMenuLeader; /** Catégories. */ categories: DsfrMegaMenuCategory[]; }