import { createContext, useContext } from "react"; import { useTooltip } from "./useTooltip"; type ContextType = ReturnType | null; export const TooltipContext = createContext(null); export function useTooltipContext() { const context = useContext(TooltipContext); if (context === null) { throw new Error("Tooltip components must be wrapped in "); } return context; }