トグルToggle
Experimental

押下状態を持つ単体のオン/オフボタンです。

プレビュー

状態とバリエーション

標準

単体のオン/オフ操作に使います。アイコンだけならツールチップを併用します。

選択中

選択中は背景色と文字色を反転し、オンになっていることを明確に示します。

アウトライン

ツールバー上で境界を見せたい場合に使います。

サイズ

配置するツールバーや密度に合わせて、sm / default / lg を使い分けます。

無効化

操作できない状態でもボタンの形は保ち、ツールチップで理由を補足します。

プロパティ

表は横にスクロールできます
プロパティ初期値説明
variant'default' | 'outline''default'見た目の種類です。枠線を見せたい時は outline を使います。
size'default' | 'sm' | 'lg''default'トグルボタンのサイズです。
pressed / defaultPressedboolean-オン状態を制御、または初期値として指定します。
onPressedChange(pressed: boolean) => void-オン/オフが変わった時に呼ばれます。
disabledbooleanfalse操作できない状態にします。理由が必要な場合はツールチップで補足します。
aria-labelstring-アイコンだけのトグルには必ず操作名を付けます。

使い方

Loading...

使用コンポーネント