SplitButton

複合コンポーネント(SplitButton.Root / Group / Leading / Trailing)。主要アクションとドロップダウンメニューを組み合わせた分割ボタン。

参考: Material Design 3 公式ガイドライン m3.material.io/components/split-buttons/overview

Import

import { SplitButton, ThemeProvider } from '@m3-baseui/react-tailwind';

使用例

<SplitButton.Root>
<SplitButton.Group variant="filled" aria-label="保存">
<SplitButton.Leading>保存</SplitButton.Leading>
<SplitButton.Trailing aria-label="その他" />
</SplitButton.Group>
</SplitButton.Root>

Props

Prop既定値説明
SplitButton.Group variantButtonVariant'filled'Leading / Trailing 共有の M3 バリアント

補足

Trailing は Menu.Trigger。メニュー内容は Base UI Menu の Popup / Item で構成します。