import { SetStateAction, createContext, useEffect, useState, Dispatch, } from "react"; interface MobileModalWrapperContext { setIsAnimate: Dispatch> | null; isAnimate: boolean | null; } export const MobileModalWrapperContext = createContext({ setIsAnimate: null, isAnimate: null, }); interface MobileModalWrapperProps { children: React.ReactNode; } const MobileModalWrapper = ({ children }: MobileModalWrapperProps) => { const [isAnimate, setIsAnimate] = useState(false); useEffect(() => { setIsAnimate(true); }, []); return (
{children}
); }; export { MobileModalWrapper };