import "./modal.css"; export enum ModalType { Error = "error", } type Props = { children: React.ReactNode; type?: ModalType; noCloseButton?: boolean; modalClassName?: string; onClose: () => void; }; export default function Modal(props: Props) { const className = ["modal"]; if (props.modalClassName?.length) { className.push(props.modalClassName); } if (props.type === ModalType.Error) { className.push("modal_type_error"); } return (
{!props.noCloseButton && (
)} {props.children}
); }