MCPcopy Create free account
hub / github.com/triggerdotdev/jsonhero-web / loadPreferences

Function loadPreferences

app/components/PreferencesProvider.tsx:18–25  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

16const PreferencesContext = createContext<PreferencesContextType | undefined>(undefined);
17
18const loadPreferences = (): Preferences => {
19 const savedPreferences = localStorage.getItem('preferences');
20 const parsedPreferences = JSON.parse(savedPreferences || '{}');
21 for (const [key, value] of Object.entries(PreferencesDefaults)) {
22 if (!parsedPreferences[key]) parsedPreferences[key] = value;
23 }
24 return parsedPreferences;
25};
26const savePreferences = (preferences: Preferences) => localStorage.setItem('preferences', JSON.stringify(preferences));
27
28export function PreferencesProvider({

Callers 1

PreferencesProviderFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected