import React from 'react' type StateContext = boolean type SetContext = (v: boolean) => void const stateContext = React.createContext(false) const setContext = React.createContext((_: boolean) => {}) export function Provider({children}: React.PropsWithChildren<{}>) { const [state, setState] = React.useState(false) return ( {children} ) } export function useIsDrawerOpen() { return React.useContext(stateContext) } export function useSetDrawerOpen() { return React.useContext(setContext) }