import { XMarkIcon } from "@heroicons/react/24/outline"; import classNames from "classnames"; import React from "react"; import Button, { EButtonstyletype, EButtonVariant, IButtonProps } from "../Button"; import IconButton, { EIconButtonVariant } from "../IconButton"; import Typography, { ETypo } from "../Typography"; import classes from "./classes.module.scss"; type IProps = { className?: string; isOpen: boolean; onClose?: () => void; children?: React.ReactNode; title?: string; firstButton?: IButtonProps; secondButton?: IButtonProps; fullwidth?: boolean; fullscreen?: boolean; fullheight?: boolean; }; export default function Modal(props: IProps) { const { isOpen, onClose, children, className, title, firstButton, secondButton, fullwidth, fullscreen, fullheight } = props; if (!isOpen) return null; return (