Button
汎用ボタンコンポーネント。クリックアクションのトリガーに使用します。
インポート
基本的な使い方
Loading...
バリアント
Loading...
サイズ
Loading...
無効状態
Loading...
アイコン付きボタン
Loading...
正方形ボタン(アイコンのみ)
shape="square"を使用すると、アイコンのみの正方形ボタンになります。
Loading...
円形ボタン(アイコンのみ)
shape="circle"を使用すると、アイコンのみの円形ボタンになります。チャット送信ボタンやFABなどに適しています。
Loading...
ローディング状態
Loading...
実際の使用例
フォームの送信ボタン
Loading...
削除確認
Loading...
ツールバー
Loading...
asChildでリンクとして使用
Props
| Prop | Type | Default | Description |
|---|---|---|---|
variant | 'base' | 'primary' | 'destructive' | 'success' | 'warning' | 'outline' | 'secondary' | 'ghost' | 'link' | 'base' | ボタンのスタイルバリアント |
size | 'xs' | 'sm' | 'default' | 'lg' | 'xl' | 'default' | ボタンのサイズ |
shape | 'default' | 'square' | 'circle' | 'default' | ボタンの形状。square: 正方形、circle: 円形(アイコンのみの場合) |
asChild | boolean | false | 子要素をボタンとしてレンダリング(Radix Slot使用) |
disabled | boolean | false | 無効状態 |