import { Dialog, DialogTitle, DialogContent, Stack, Typography, IconButton } from '@mui/material'; import CloseIcon from '@mui/icons-material/Close'; import { ReactElement } from 'react'; import Iconify from './Iconify'; // ---------------------------------------------------------------------- type MuiDialogProps = { title?: { name?: string; icon?: string; }; openDialog: boolean; setOpenDialog: Function; content?: ReactElement; maxWidth?: string; }; // ---------------------------------------------------------------------- const MuiDialog = ({ title, openDialog, setOpenDialog, content, maxWidth }: MuiDialogProps) => { const handleClose = () => { setOpenDialog(false); }; let maxWidthDialog = 'md'; if (maxWidth) { maxWidthDialog = maxWidth; } return ( {title?.icon ? ( {title?.name} ) : ( {title?.name ? title?.name : ''} )} {content ? content : 'Testing Content Dialog'} ); }; export default MuiDialog;