import { createContext, useMemo, useState } from "react"; export const SettingsContext = createContext(); export function SettingsProvider({ initialSettings, children }) { const [settings, setSettings] = useState(() => initialSettings ?? {}); const value = useMemo(() => ({ settings, setSettings }), [settings]); return {children}; }