Interface: SettingsModel
Defined in: src/components/Settings/useSettingsModel.ts:64
Data model for the Settings page.
Propertiesโ
availableThemesโ
readonlyavailableThemes: readonlyThemeName[]
Defined in: src/components/Settings/useSettingsModel.ts:65
clearError()โ
readonlyclearError: () =>void
Defined in: src/components/Settings/useSettingsModel.ts:66
Returnsโ
void
fullResyncSites()โ
readonlyfullResyncSites: () =>Promise<void>
Defined in: src/components/Settings/useSettingsModel.ts:67
Returnsโ
Promise<void>
isDarkโ
readonlyisDark:boolean
Defined in: src/components/Settings/useSettingsModel.ts:68
isLoadingโ
readonlyisLoading:boolean
Defined in: src/components/Settings/useSettingsModel.ts:69
lastBackupMetadataโ
readonlylastBackupMetadata:SerializedDatabaseBackupMetadata|undefined
Defined in: src/components/Settings/useSettingsModel.ts:70
lastErrorโ
readonlylastError:string|undefined
Defined in: src/components/Settings/useSettingsModel.ts:71
persistHistoryLimit()โ
readonlypersistHistoryLimit: (limit:number) =>Promise<void>
Defined in: src/components/Settings/useSettingsModel.ts:72
Parametersโ
limitโ
number
Returnsโ
Promise<void>
requestConfirmation()โ
readonlyrequestConfirmation: (options:ConfirmDialogOptions) =>Promise<boolean>
Defined in: src/components/Settings/useSettingsModel.ts:73
Parametersโ
optionsโ
Returnsโ
Promise<boolean>
resetSettings()โ
readonlyresetSettings: () =>Promise<{message:string;success:boolean; }>
Defined in: src/components/Settings/useSettingsModel.ts:74
Returnsโ
Promise<{ message: string; success: boolean; }>
restoreSqliteBackup()โ
readonlyrestoreSqliteBackup: (payload:SerializedDatabaseRestorePayload) =>Promise<SerializedDatabaseRestoreResult>
Defined in: src/components/Settings/useSettingsModel.ts:75
Parametersโ
payloadโ
SerializedDatabaseRestorePayload
Returnsโ
Promise<SerializedDatabaseRestoreResult>
saveSqliteBackup()โ
readonlysaveSqliteBackup: () =>Promise<SerializedDatabaseBackupSaveResult>
Defined in: src/components/Settings/useSettingsModel.ts:76
Returnsโ
Promise<SerializedDatabaseBackupSaveResult>
setError()โ
readonlysetError: (error:string|undefined) =>void
Defined in: src/components/Settings/useSettingsModel.ts:77
Parametersโ
errorโ
string | undefined
Returnsโ
void
setTheme()โ
readonlysetTheme: (themeName:ThemeName) =>void
Defined in: src/components/Settings/useSettingsModel.ts:78
Parametersโ
themeNameโ
Returnsโ
void
settingsโ
readonlysettings:AppSettings
Defined in: src/components/Settings/useSettingsModel.ts:79
showButtonLoadingโ
readonlyshowButtonLoading:boolean
Defined in: src/components/Settings/useSettingsModel.ts:80
updateSettings()โ
readonlyupdateSettings: (settings:Partial<AppSettings>) =>void
Defined in: src/components/Settings/useSettingsModel.ts:81
Parametersโ
settingsโ
Returnsโ
void