diff --git a/src/renderer/components/ui/feedback.tsx b/src/renderer/components/ui/feedback.tsx index bbb2a7ae..4ef0c8f6 100644 --- a/src/renderer/components/ui/feedback.tsx +++ b/src/renderer/components/ui/feedback.tsx @@ -77,13 +77,16 @@ export function InlineNotice({ /* ConfirmDialog */ /* ------------------------------------------------------------------ */ -export function ConfirmDialog({ open, title, message, errorMessage, onConfirm, onCancel }: { +export function ConfirmDialog({ open, title, message, errorMessage, onConfirm, onCancel, confirmTone = "danger", confirmLabel = "Confirm", cancelLabel = "Cancel" }: { open: boolean; title: string; message: string; errorMessage?: string | null; onConfirm: () => void; onCancel: () => void; + confirmTone?: "default" | "accent" | "danger"; + confirmLabel?: string; + cancelLabel?: string; }) { const trapRef = useFocusTrap(open); @@ -123,8 +126,8 @@ export function ConfirmDialog({ open, title, message, errorMessage, onConfirm, o