import { Context, createContext, useContext } from "react"; type TooltipContextType = { isOpen: boolean; }; const defaultTooltipContext: TooltipContextType = { isOpen: false, }; export const TooltipContext: Context = createContext( defaultTooltipContext, ); export function useTooltipContext() { const context = useContext(TooltipContext) || { ...defaultTooltipContext, }; return context; }