chitchatter/src/contexts/SettingsContext.ts

17 lines
426 B
TypeScript
Raw Normal View History

2022-09-05 17:35:40 -05:00
import { createContext } from 'react'
import { UserSettings } from 'models/settings'
interface SettingsContextProps {
updateUserSettings: (settings: Partial<UserSettings>) => Promise<void>
getUserSettings: () => UserSettings
}
export const SettingsContext = createContext<SettingsContextProps>({
updateUserSettings: () => Promise.resolve(),
getUserSettings: () => ({
userId: '',
colorMode: 'dark',
}),
})