fix(react/dialogs): conform dialog not reporting properly

This commit is contained in:
Elian Doran 2025-08-10 17:41:31 +03:00
parent a20d66a6b5
commit 71dd428919
No known key found for this signature in database

View File

@ -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);
}} />
</>}