sigilUI

Navigation Menu

Build a site menu with expandable content panels.

@sigil-ui/componentsReact

Preview

Live preview Interactive

Import

import { NavigationMenu, NavigationMenuList, NavigationMenuItem, NavigationMenuTrigger, NavigationMenuContent, NavigationMenuLink } from "@sigil-ui/components";

Usage

<NavigationMenu>
  <NavigationMenuList>
    <NavigationMenuItem>
      <NavigationMenuTrigger>Getting started</NavigationMenuTrigger>
      <NavigationMenuContent>
        <NavigationMenuLink href="/docs">Documentation</NavigationMenuLink>
      </NavigationMenuContent>
    </NavigationMenuItem>
    <NavigationMenuItem>
      <NavigationMenuLink href="/docs">Components</NavigationMenuLink>
    </NavigationMenuItem>
  </NavigationMenuList>
</NavigationMenu>

Sub-components

This component includes the following parts:

  • <NavigationMenuList>
  • <NavigationMenuItem>
  • <NavigationMenuTrigger>
  • <NavigationMenuContent>
  • <NavigationMenuLink>

Token integration

CSS VariablePurpose
--s-radius-mdRadius md
--s-textText
--s-duration-fastDuration fast
--s-surfaceSurface
--s-primaryPrimary
--s-surface-elevatedSurface elevated
--s-card-radiusCard radius
--s-border-styleBorder style
--s-borderBorder
--s-backgroundBackground
--s-shadow-mdShadow md