UNPKG

@codegouvfr/react-dsfr

Version:

French State Design System React integration library

19 lines (18 loc) 569 B
import React from "react"; import type { ReactNode } from "react"; import type { RegisteredLinkProps } from "../link"; export type MenuProps = { classes?: Partial<Record<"root" | "list", string>>; links: MenuProps.Link[]; }; export declare namespace MenuProps { type Link = { text: ReactNode; linkProps: RegisteredLinkProps; isActive?: boolean; }; } export declare const Menu: React.MemoExoticComponent<React.ForwardRefExoticComponent<MenuProps & { id: string; } & React.RefAttributes<HTMLDivElement>>>; export default Menu;