17 lines
426 B
TypeScript
17 lines
426 B
TypeScript
![]() |
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',
|
||
|
}),
|
||
|
})
|