import {PropsWithChildren} from 'react'; import {useTranslation} from 'react-i18next'; import Dialog from '@mui/material/Dialog'; import DialogContent from '@mui/material/DialogContent'; import DialogActions from '@mui/material/DialogActions'; import DialogTitle from '@mui/material/DialogTitle'; import Button from '@mui/material/Button'; import Transition from './Transition'; interface Props { open: boolean; cancel: () => void; onSubmit: () => Promise; disabled?: boolean; title: string; action?: string; } const FormDialog = ({ open, cancel, onSubmit, disabled, title, action, children, }: PropsWithChildren) => { const {t} = useTranslation(); return (
{ e.preventDefault(); onSubmit(); }} > {title} {children}
); }; export default FormDialog;