Menu

Список действий в выпадающем меню с поддержкой навигации с клавиатуры.

API Reference

Установка

Использование

Справочник API

Корневой компонент. Псевдоним для Menu.Root из Base UI. Также экспортируется как DropdownMenu.

Кнопка-триггер, открывающая меню. Псевдоним для Menu.Trigger из Base UI. Также экспортируется как DropdownMenuTrigger.

Контейнер всплывающего меню, отображающий его содержимое. Также экспортируется как DropdownMenuContent.

Группирует связанные элементы меню. Псевдоним для Menu.Group из Base UI. Также экспортируется как DropdownMenuGroup.

Отдельный элемент меню. Также экспортируется как DropdownMenuItem.

Использование inset: При смешивании элементов с иконками и без них применяйте inset к элементам без иконок, чтобы сохранить выравнивание:

Элемент меню с флажком. Также экспортируется как DropdownMenuCheckboxItem.

Группирует элементы меню с радиокнопками. Псевдоним для Menu.RadioGroup из Base UI. Также экспортируется как DropdownMenuRadioGroup.

Элемент меню с радиокнопкой. Стилизованная обёртка для Menu.RadioItem из Base UI. Также экспортируется как DropdownMenuRadioItem.

Подпись для группы меню. Также экспортируется как DropdownMenuLabel.

Визуальный разделитель между элементами меню. Стилизованная обёртка для Menu.Separator из Base UI. Также экспортируется как DropdownMenuSeparator.

Отображает текст сочетания клавиш. Пользовательский компонент (не обёртка Base UI). Также экспортируется как DropdownMenuShortcut.

Контейнер вложенного меню. Псевдоним для Menu.SubmenuRoot из Base UI. Также экспортируется как DropdownMenuSub.

Триггер для открытия вложенного меню. Также экспортируется как DropdownMenuSubTrigger.

Всплывающее окно для содержимого вложенного меню. Также экспортируется как DropdownMenuSubContent.

Примеры

Открытие при наведении

С Checkbox

С Switch

MenuCheckboxItem поддерживает свойство variant="switch", которое отображает декоративный индикатор-переключатель вместо галочки. Это исключительно визуальный вариант — компонент остаётся элементом с флажком и сохраняет ту же функциональность.

С Radio Group

Со ссылкой

С подписью группы

Вложенное меню

Закрытие по клику

Открытие диалога

Oracul DS

Built for the future of AI-driven interfaces.