A dropdown menu component for displaying a list of actions or options. Built on Base UI Menu primitives.
import {
MenuRoot,
MenuTrigger,
MenuPortal,
MenuPositioner,
MenuPopup,
MenuItem,
MenuSeparator,
} from "@/components/ui/static/menu"<MenuRoot>
<MenuTrigger>Open Menu</MenuTrigger>
<MenuPortal>
<MenuPositioner>
<MenuPopup>
<MenuItem>Item 1</MenuItem>
<MenuItem>Item 2</MenuItem>
<MenuSeparator />
<MenuItem>Item 3</MenuItem>
</MenuPopup>
</MenuPositioner>
</MenuPortal>
</MenuRoot>openbooleanControlled open state of the menu.
onOpenChange(open: boolean) => voidCallback when open state changes.
disabledbooleanWhether the menu trigger is disabled.