import { animated } from "@react-spring/web"; import { ReactElement, ReactNode, useContext } from "react"; import { X } from "react-feather"; import { CustomizeContext } from "../../providers/CustomizeProvider"; import { Header } from "./Header"; interface ModalProps { title: ReactElement | string; closeModal?: () => void; children: ReactNode; disableClose?: boolean; classNames?: string; style?: any; } export const Modal = ({ title, closeModal, children, disableClose = false, classNames, style, }: ModalProps) => { const customSettings = useContext(CustomizeContext); const { borderRadius } = customSettings.customization; return (
{closeModal && ( )}
{children}
); };