@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).
19 lines (18 loc) • 494 B
TypeScript
import { DsfrLink } from '../../../shared';
/** Catégorie d'un mega-menu */
export interface DsfrMegaMenuCategory {
label?: string;
subItems: DsfrLink[];
link?: string;
}
/** Leader d'un méga-menu (éléments de contexte) */
export interface DsfrMegaMenuLeader {
title?: string;
text?: string;
link?: DsfrLink;
}
/** Méga-menu : menu de navigation complexe */
export interface DsfrMegaMenu {
leader?: DsfrMegaMenuLeader;
categories: DsfrMegaMenuCategory[];
}