diff options
Diffstat (limited to 'FrontEnd/src/components/dialog/ConfirmDialog.tsx')
-rw-r--r-- | FrontEnd/src/components/dialog/ConfirmDialog.tsx | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/FrontEnd/src/components/dialog/ConfirmDialog.tsx b/FrontEnd/src/components/dialog/ConfirmDialog.tsx index 1d997305..a7b3917f 100644 --- a/FrontEnd/src/components/dialog/ConfirmDialog.tsx +++ b/FrontEnd/src/components/dialog/ConfirmDialog.tsx @@ -1,18 +1,16 @@ import { useC, Text, ThemeColor } from "../common"; + import Dialog from "./Dialog"; import DialogContainer from "./DialogContainer"; +import { useCloseDialog } from "./DialogProvider"; export default function ConfirmDialog({ - open, - onClose, onConfirm, title, body, color, bodyColor, }: { - open: boolean; - onClose: () => void; onConfirm: () => void; title: Text; body: Text; @@ -21,8 +19,10 @@ export default function ConfirmDialog({ }) { const c = useC(); + const closeDialog = useCloseDialog(); + return ( - <Dialog onClose={onClose} open={open}> + <Dialog> <DialogContainer title={title} titleColor={color ?? "danger"} @@ -34,7 +34,7 @@ export default function ConfirmDialog({ text: "operationDialog.cancel", color: "secondary", outline: true, - onClick: onClose, + onClick: closeDialog, }, }, { @@ -45,7 +45,7 @@ export default function ConfirmDialog({ color: "danger", onClick: () => { onConfirm(); - onClose(); + closeDialog(); }, }, }, |