diff --git a/frontend/src/app-components/buttons/FormButtons.tsx b/frontend/src/app-components/buttons/FormButtons.tsx
index 9b277ddb..a4c56429 100644
--- a/frontend/src/app-components/buttons/FormButtons.tsx
+++ b/frontend/src/app-components/buttons/FormButtons.tsx
@@ -11,6 +11,7 @@ import CloseIcon from "@mui/icons-material/Close";
import { Button, Grid } from "@mui/material";
import { useTranslate } from "@/hooks/useTranslate";
+import { TTranslationKeys } from "@/i18n/i18n.types";
import { FormButtonsProps } from "@/types/common/dialogs.types";
export const DialogFormButtons = ({
@@ -20,6 +21,10 @@ export const DialogFormButtons = ({
confirmButtonProps,
}: FormButtonsProps) => {
const { t } = useTranslate();
+ const cancelButtonTitle = (cancelButtonProps?.value ||
+ "button.cancel") as TTranslationKeys;
+ const confirmButtonTitle = (confirmButtonProps?.value ||
+ "button.submit") as TTranslationKeys;
return (
}
{...cancelButtonProps}
>
- {t("button.cancel")}
+ {t(cancelButtonTitle)}
}
{...confirmButtonProps}
>
- {t("button.submit")}
+ {t(confirmButtonTitle)}
);
diff --git a/frontend/src/app-components/dialogs/FormDialog.tsx b/frontend/src/app-components/dialogs/FormDialog.tsx
index 97fac8e9..20469895 100644
--- a/frontend/src/app-components/dialogs/FormDialog.tsx
+++ b/frontend/src/app-components/dialogs/FormDialog.tsx
@@ -22,16 +22,20 @@ export const FormDialog = ({
...rest
}: FormDialogProps) => {
const onCancel = () => rest.onClose?.({}, "backdropClick");
-
- return (
-