フォームの送信やダイアログの表示など、アクションやイベントをトリガーします。
このコンポーネントはbutton要素に基づいており、共通のマージンプロパティをサポートしています。
sizeプロパティを使用して、ボタンのサイズを制御します。
variantプロパティを使用して、ボタンの視覚的なスタイルを制御します。
ghostバリアントを使用して、装飾のないボタンを表示します。ゴーストボタンはレイアウトではテキストのように動作し、アクティブ状態とホバー状態のパディングを維持しながら、ネガティブマージンを使用して隣接する要素と視覚的に揃えます。
colorプロパティを使用して、特定の色を割り当てます。
highContrastプロパティを使用して、背景との色のコントラストを向上させます。
radiusプロパティを使用して、特定の角丸値を割り当てます。
アイコンをボタンの中に直接入れ子にすることができます。適切な間隔は自動的に提供されます。
loadingプロパティを使用して、ボタンの内容の代わりにローディングスピナーを表示します。ボタンの元のサイズは通常の状態で維持されます。ローディング中はボタンは無効になります。
ボタンの中にアイコンがある場合、ボタンのdisabled状態を使用し、アイコンをスタンドアロンのSpinnerでラップすることで、より洗練されたデザインを実現できます。