'use client'; import React, {FC} from 'react'; import {ModalComponents as S} from './basic-modal.style'; import {IBasicModalProps} from './basic-modal.type'; import ModalHeader from './components/modal-header'; import BasicModalContextProvider from './context'; import {IModalHeaderProps} from './components/modal-header/types'; import ModalBody from './components/modal-body'; import ModalFooter from './components/modal-footer'; import {IModalBodyProps} from './components/modal-body/types'; import {IModalFooterProps} from './components/modal-footer/types'; /** * @author Audelqua * @version 0.0.2 * @description A React component that renders a basic modal. * @madeUse Emotion */ export const BasicModalComponent: FC & { Header: React.FC; Body: React.FC; Footer: React.FC; } = ({onClose, open, className, children}) => { return ( {children} ); }; BasicModalComponent.Header = ModalHeader; BasicModalComponent.Body = ModalBody; BasicModalComponent.Footer = ModalFooter;