import { createContext, useContext } from 'react'; import { type Resources } from './offline.resources'; export const ResourcesContext = createContext(null); export const ResourcesContextProvider = ResourcesContext.Provider; export const useResourcesContext = () => { const context = useContext(ResourcesContext); if (!context) { throw new Error('useResourcesContext must be used within a ResourcesContextProvider'); } return context; };