import { createContext, FC, ReactElement } from 'react'; import { useModalContext } from './hooks/useModalContext'; import { IModalContext } from './types/IModalContext'; export const ModalContext = createContext({ modals: [], createModal: () => 0, removeModal: () => {}, openModal: () => {}, closeModal: () => {}, }); interface IProps { children: ReactElement; } export const ModalProvider: FC = ({ children }) => { const value = useModalContext(); return ( {children} ); };