import { createContext } from 'react' import { UserSettings } from 'models/settings' export interface SettingsContextProps { updateUserSettings: (settings: Partial) => Promise getUserSettings: () => UserSettings } export const SettingsContext = createContext({ updateUserSettings: () => Promise.resolve(), getUserSettings: () => ({ userId: '', customUsername: '', colorMode: 'dark', playSoundOnNewMessage: true, showNotificationOnNewMessage: true, }), })