Fixed a bug in the InputDialog.jsx

This commit is contained in:
Mathias Wagner
2023-02-19 18:26:17 +01:00
parent 1e5d44285c
commit 659bd6fdc5

View File

@@ -28,13 +28,13 @@ const DialogArea = ({dialog}) => {
}
function closeDialog() {
if (dialog.onClose) dialog.onClose();
close();
if (dialog.onClose) dialog.onClose();
}
function submit() {
if (!dialog.description && !value) return;
close();
close(true);
if (dialog.onSuccess) dialog.onSuccess(value);
}
@@ -93,7 +93,7 @@ export const InputDialogProvider = (props) => {
return (
<InputDialogContext.Provider value={[updateDialog]}>
{dialog && (
<DialogProvider close={handleClose} customClass="input-dialog">
<DialogProvider close={handleClose} customClass="input-dialog" disableClosing={dialog.disableCloseButton}>
<DialogArea dialog={dialog} />
</DialogProvider>
)}