Skip to content
File

Blob: src/client/hooks/use-mobile-drawer.ts

typescript18 lines
1import { createContext, use } from "react";
2 
3export interface MobileDrawerState {
4 open: boolean;
5 toggle: () => void;
6 close: () => void;
7}
8 
9export const MobileDrawerContext = createContext<MobileDrawerState>({
10 open: false,
11 toggle: () => {},
12 close: () => {},
13});
14 
15export function useMobileDrawer(): MobileDrawerState {
16 return use(MobileDrawerContext);
17}