メインコンテンツへスキップ
BlueAI
ホーム/コンポーネント/オーバーレイ/確認ダイアログ ConfirmDialog

ConfirmDialog

確認ダイアログコンポーネント。削除や重要な操作の確認に使用。Modal をラップした簡易版。

|
import { ConfirmDialog } from "@blueai/ui"

Examples

Standard confirm
<ConfirmDialog
  open={open}
  onClose={() => setOpen(false)}
  title="変更を保存しますか?"
  description="保存すると元に戻せません。"
  confirmLabel="保存する"
  onConfirm={() => setOpen(false)}
/>
Danger confirm
<ConfirmDialog
  open={open}
  onClose={() => setOpen(false)}
  title="このメンバーを削除しますか?"
  description="この操作は取り消せません。"
  confirmLabel="削除する"
  onConfirm={() => setOpen(false)}
  danger
/>

Props

PropTypeDefaultDescription
open*boolean表示状態
onClose*() => void閉じるコールバック
title*stringタイトル
descriptionstring説明文
confirmLabel*string確認ボタンのラベル
cancelLabelstringキャンセルボタンのラベル(デフォルト: キャンセル)
onConfirm*() => void確認時のコールバック
dangerboolean危険な操作(赤い確認ボタン)
loadingboolean処理中状態