fix(frontend): update formButtons

This commit is contained in:
yassinedorbozgithub 2025-02-07 22:56:26 +01:00
parent f35b8abbc4
commit f1270940be

View File

@ -11,6 +11,7 @@ import CloseIcon from "@mui/icons-material/Close";
import { Button, Grid } from "@mui/material"; import { Button, Grid } from "@mui/material";
import { useTranslate } from "@/hooks/useTranslate"; import { useTranslate } from "@/hooks/useTranslate";
import { TTranslationKeys } from "@/i18n/i18n.types";
import { FormButtonsProps } from "@/types/common/dialogs.types"; import { FormButtonsProps } from "@/types/common/dialogs.types";
export const DialogFormButtons = ({ export const DialogFormButtons = ({
@ -20,6 +21,10 @@ export const DialogFormButtons = ({
confirmButtonProps, confirmButtonProps,
}: FormButtonsProps) => { }: FormButtonsProps) => {
const { t } = useTranslate(); const { t } = useTranslate();
const cancelButtonTitle = (cancelButtonProps?.value ||
"button.cancel") as TTranslationKeys;
const confirmButtonTitle = (confirmButtonProps?.value ||
"button.submit") as TTranslationKeys;
return ( return (
<Grid <Grid
@ -35,16 +40,15 @@ export const DialogFormButtons = ({
startIcon={<CloseIcon />} startIcon={<CloseIcon />}
{...cancelButtonProps} {...cancelButtonProps}
> >
{t("button.cancel")} {t(cancelButtonTitle)}
</Button> </Button>
<Button <Button
type="button"
variant="contained" variant="contained"
onClick={onSubmit} onClick={onSubmit}
startIcon={<CheckIcon />} startIcon={<CheckIcon />}
{...confirmButtonProps} {...confirmButtonProps}
> >
{t("button.submit")} {t(confirmButtonTitle)}
</Button> </Button>
</Grid> </Grid>
); );