14 lines
455 B
TypeScript
14 lines
455 B
TypeScript
import { useContext } from "react";
|
|
import { AppContext, type AppContextType } from "@/contexts/AppContext";
|
|
|
|
/**
|
|
* Hook to access and update application configuration
|
|
* @returns Application context with config and update methods
|
|
*/
|
|
export function useAppContext(): AppContextType {
|
|
const context = useContext(AppContext);
|
|
if (context === undefined) {
|
|
throw new Error('useAppContext must be used within an AppProvider');
|
|
}
|
|
return context;
|
|
} |