import React, { createContext, Dispatch, ReactNode, SetStateAction, useState, } from 'react'; export const CollapsibleContext = createContext<{ openCollapsible: boolean; setOpenCollapsible: Dispatch>; } | null>(null); export const CollapsibleProvider = ({ children }: { children: ReactNode }) => { const [openCollapsible, setOpenCollapsible] = useState(false); return ( {children} ); };