コンテキストメニューContextMenu
Experimental

右クリックで開くメニューです。

プレビュー

状態とバリエーション

ファイルの行アクション

右クリック、キーボード操作、チェック項目、単一選択を同じメニュー内で扱う例です。

テキストのみ

アイコンを使わないメニューでも、項目は左揃えで読みやすく配置します。

サブメニュー付き

関連する操作をサブメニューにまとめ、ショートカットや無効項目も同じ揃えで表示します。

プロパティ

表は横にスクロールできます
プロパティ初期値説明
modalbooleantrue開いている間のフォーカス制御をモーダルとして扱うかを指定します。
onOpenChange(open: boolean) => void-開閉状態が変わった時に呼び出されます。
disabledboolean-トリガーや項目を操作できない状態にします。
disabledReasonReactNode-無効な項目に表示する理由です。hover / focus / スマホのタップでツールチップに表示します。
portalContainerHTMLElement | null-ContextMenuContent / ContextMenuSubContent のポータル先です。疑似ブラウザやプレビュー内にメニューを閉じ込める場合に使います。

使い方

Loading...

使用コンポーネント