usePageHeader.ts
1 import { useContext } from "react"; 2 import { PageHeaderContext, type PageHeaderContextValue } from "./page-header-context"; 3 4 export function usePageHeader(): PageHeaderContextValue { 5 const ctx = useContext(PageHeaderContext); 6 if (!ctx) { 7 throw new Error("usePageHeader must be used within a PageHeaderProvider"); 8 } 9 return ctx; 10 }