@@ -447,8 +523,8 @@ function ItemDialog({ open, mode, initial, onClose, onSubmit, recentTags = [] })
⌘↩ to save · Esc to cancel
-
>
@@ -460,13 +536,25 @@ function ItemDialog({ open, mode, initial, onClose, onSubmit, recentTags = [] })
}
// --- Confirm dialog ---
-function ConfirmDialog({ open, title, message, detail, confirmLabel = "Confirm", danger = false, onCancel, onConfirm }) {
+function ConfirmDialog({ open, title, message, detail, checkbox, confirmLabel = "Confirm", danger = false, onCancel, onConfirm }) {
+ const [checked, setChecked] = useStateD(false);
+
+ useEffectD(() => {
+ if (open) setChecked(false);
+ }, [open]);
+
return (