Components

Base Menu

A list of actions in a dropdown, enhanced with keyboard navigation. Built on top of Base UI Menu component with shadcn styling.

Loading

Installation

pnpm dlx shadcn@latest add @toui/menu/base

Examples

Nested

Loading

Checkbox

Loading

Radio Group

Loading

Pattern

Tokens

9 CSS variables in 9 categories.

content-min-width

CSS VariableValueDescription
--menu-content-min-width8rem

content-padding

CSS VariableValueDescription
--menu-content-padding0.5rem

item-px

CSS VariableValueDescription
--menu-item-px0.5rem

item-py

CSS VariableValueDescription
--menu-item-py0.375rem

item-radius

CSS VariableValueDescription
--menu-item-radiusvar(--component-radius-xs)

item-text

CSS VariableValueDescription
--menu-item-textvar(--component-text-sm)

label-text

CSS VariableValueDescription
--menu-label-textvar(--component-text-xs)

separator-my

CSS VariableValueDescription
--menu-separator-my0.375rem

icon-size

CSS VariableValueDescription
--menu-icon-size1rem

API Reference

This component is based on Base UI Menu.

We use cookies

We use cookies to ensure you get the best experience on our website. For more information on how we use cookies, please see our cookie policy.

By clicking Accept, you agree to our use of cookies.
Learn more.