Dialog
モーダルダイアログコンポーネント。
インポート
個別サブパス(バンドルサイズを抑えたい場合):
基本的な使い方
Loading...
フォーム付き
Loading...
サイズ
size propでダイアログの最大幅を調整できます。
Loading...
長いコンテンツへの対応
DialogContent はデフォルトで高さを制限しません。本文が画面高さを超える場合は、
className で最大高さとスクロールを明示的に付与してください(見た目の挙動が変わるため、
コンポーネント側では自動付与していません)。
Props
Dialog
| Prop | Type | Default | Description |
|---|---|---|---|
open | boolean | - | 開閉状態(制御コンポーネント) |
onOpenChange | (open: boolean) => void | - | 開閉変更時のコールバック |
DialogContent
| Prop | Type | Default | Description |
|---|---|---|---|
size | 'sm' | 'default' | 'lg' | 'xl' | 'full' | 'default' | ダイアログの最大幅 |
showCloseButton | boolean | true | 右上の閉じるボタンを表示するか |
className | string | - | 追加のCSSクラス |