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() { function ConfirmDialogComponent() {
const [ opts, setOpts ] = useState<ConfirmDialogProps>(); const [ opts, setOpts ] = useState<ConfirmDialogProps>();
const [ confirmed, setConfirmed ] = useState<boolean>(false);
const [ isDeleteNoteChecked, setIsDeleteNoteChecked ] = useState(false); const [ isDeleteNoteChecked, setIsDeleteNoteChecked ] = useState(false);
const [ shown, setShown ] = useState(false); const [ shown, setShown ] = useState(false);
@ -41,7 +40,7 @@ function ConfirmDialogComponent() {
scrollable={true} scrollable={true}
onHidden={() => { onHidden={() => {
opts?.callback?.({ opts?.callback?.({
confirmed, confirmed: false,
isDeleteNoteChecked isDeleteNoteChecked
}); });
setShown(false); setShown(false);
@ -49,7 +48,10 @@ function ConfirmDialogComponent() {
footer={<> footer={<>
<Button text={t("confirm.cancel")} onClick={() => setShown(false)} /> <Button text={t("confirm.cancel")} onClick={() => setShown(false)} />
<Button text={t("confirm.ok")} onClick={() => { <Button text={t("confirm.ok")} onClick={() => {
setConfirmed(true); opts?.callback?.({
confirmed: true,
isDeleteNoteChecked
});
setShown(false); setShown(false);
}} /> }} />
</>} </>}