import React, { useCallback, useState } from 'react'; import { Modal, Box, Typography, Button, SxProps, CardContent, CardActions, Card } from '@mui/material'; import { useTranslation } from 'react-i18next'; import { FormProvider, SubmitHandler, useForm } from 'react-hook-form'; import { Check, Close } from "@mui/icons-material"; import InvoiceTable from './InvoiceTable'; interface Props { isOpen: boolean, onClose: () => void; } const modalSx: SxProps= { position: "absolute", top: "50%", left: "50%", transform: "translate(-50%, -50%)", width: { xs: "calc(100% - 2rem)", sm: "90%" }, maxHeight: "90%", maxWidth: 1400, bgcolor: 'background.paper', }; const CreateInvoiceModal: React.FC = ({isOpen, onClose}) => { const { t } = useTranslation() const formProps = useForm(); const onSubmit = useCallback>( (data) => { console.log(data) } , []) return ( {t("Invoice Creation")} ); }; export default CreateInvoiceModal;