import { Context, createContext } from "react"; interface DrawerContextType { isOpen: boolean; onClose: () => void; isClosedAtRest: boolean; drawerSide: "left" | "right"; isAnimationComplete: boolean; } const defaultContext: DrawerContextType = { isOpen: false, onClose: () => {}, isClosedAtRest: false, drawerSide: "left", isAnimationComplete: false, }; export const DrawerContext: Context = createContext( defaultContext, );