Dropdown Menu

DropdownMenuは、クリックやホバーによって表示される選択肢の一覧から、ユーザーが操作を選べるコンポーネントです。

プロパティ

DropdownMenuは、以下のプロパティをサポートしています。

名前 デフォルト値 説明
menus MenuProps[] なし 階層の配列を渡します。

MenuProps

MenuPropsは、各階層の情報を表すオブジェクトです。

名前 デフォルト値 説明
label string なし 階層のラベルです。
items MenuItemProps[] なし 階層のメニュー。

MenuItemProps

MenuItemPropsは、メニューの情報を表すオブジェクトです。

名前 デフォルト値 説明
label string なし メニューのラベルです。
disabled boolean false 操作できるかどうか。
collapsible boolean false 次の階層があるかのアイコンを表示させるかどうか。
shortCutText string なし メニュー右側に表示するテキスト。
startContent Snippet<[]> なし 左側に表示する要素。
subMenu MenusProps[] なし ネストしたメニューの情報。

インストールの手順

以下のコンポーネントのコードを、使いたいプロジェクトにコピー&ペーストします。
パスは実際のプロジェクトの構成にあわせて更新します。

使い方


サンプル

Default

特に操作が行われていない、デフォルトの状態です。

Disabled

選択不可の状態です。