/** * NavigationMenu: a horizontal site-navigation bar whose items can open a * dropdown panel of links. Self-contained (context + `aria-expanded` triggers, * no floating engine): the root owns which item's panel is open and only one is * open at a time. A `NavigationMenuTrigger` toggles its panel on click and opens * it on pointer-enter; its `NavigationMenuContent` renders absolutely under the * trigger while open (`data-state="open"`). Plain `NavigationMenuLink` items with * no panel are supported for simple top-level links. Skinned with veryfront * theme tokens. * * @example * ```tsx * import { * NavigationMenu, * NavigationMenuContent, * NavigationMenuItem, * NavigationMenuLink, * NavigationMenuList, * NavigationMenuTrigger, * } from "veryfront/ui"; * * * * * Products * * Analytics * Automation * * * * Docs * * * ; * ``` * * @module react/components/ui/navigation-menu */ import * as React from "react"; /** Props accepted by ``. */ export interface NavigationMenuProps extends React.HTMLAttributes { /** Accessible name for the navigation landmark. @default "Main" */ label?: string; /** The `NavigationMenuList` (and its items) that make up the nav. */ children: React.ReactNode; /** React 19: ref is a regular prop, points at the `