mirror of
https://github.com/zadam/trilium.git
synced 2025-10-20 15:19:01 +02:00
fix(react/dialogs): conform dialog not reporting properly
This commit is contained in:
parent
a20d66a6b5
commit
71dd428919
@ -15,7 +15,6 @@ interface ConfirmDialogProps {
|
||||
|
||||
function ConfirmDialogComponent() {
|
||||
const [ opts, setOpts ] = useState<ConfirmDialogProps>();
|
||||
const [ confirmed, setConfirmed ] = useState<boolean>(false);
|
||||
const [ isDeleteNoteChecked, setIsDeleteNoteChecked ] = useState(false);
|
||||
const [ shown, setShown ] = useState(false);
|
||||
|
||||
@ -41,7 +40,7 @@ function ConfirmDialogComponent() {
|
||||
scrollable={true}
|
||||
onHidden={() => {
|
||||
opts?.callback?.({
|
||||
confirmed,
|
||||
confirmed: false,
|
||||
isDeleteNoteChecked
|
||||
});
|
||||
setShown(false);
|
||||
@ -49,7 +48,10 @@ function ConfirmDialogComponent() {
|
||||
footer={<>
|
||||
<Button text={t("confirm.cancel")} onClick={() => setShown(false)} />
|
||||
<Button text={t("confirm.ok")} onClick={() => {
|
||||
setConfirmed(true);
|
||||
opts?.callback?.({
|
||||
confirmed: true,
|
||||
isDeleteNoteChecked
|
||||
});
|
||||
setShown(false);
|
||||
}} />
|
||||
</>}
|
||||
|
Loading…
x
Reference in New Issue
Block a user