Shelf is open source and in early preview
Shelf
Get started

Navigation Menu

Site navigation where items open panels of links in one shared surface.

When to use

Use when
Top-level site navigation, with optional panels of links.
Avoid when
Menus of actions inside an app; use Dropdown Menu or Menubar.

Installation

The source lands in src/components/ui/navigation-menu.tsx, along with any Shelf items it builds on, and .shelf/lock.json records what was installed. It's yours to edit.

Usage

Built on

Packages
@base-ui/react, @stylexjs/stylex
Shelf items
foundations, Icons, utils
Accessibility
Focus, keyboard, and ARIA behavior come from Base UI.
Figma
In progress. See Designers and Figma.