type SettingsContextType = {
savedSettings: Settings;
setSavedSettings: SetStoreFunction<Settings>;
settings: Settings;
setSettings: SetStoreFunction<Settings>;
};
const SettingsContext = createContext<SettingsContextType>();
export const useSettingsContext = () => {
const context = useContext(SettingsContext);
console.log(SettingsContext);
if (!context)
throw new Error("useSettings must be used within a SettingsProvider");
return context;
};
type SettingsContextType = {
savedSettings: Settings;
setSavedSettings: SetStoreFunction<Settings>;
settings: Settings;
setSettings: SetStoreFunction<Settings>;
};
const SettingsContext = createContext<SettingsContextType>();
export const useSettingsContext = () => {
const context = useContext(SettingsContext);
console.log(SettingsContext);
if (!context)
throw new Error("useSettings must be used within a SettingsProvider");
return context;
};