fix local storage load

This commit is contained in:
Adrian Zürcher
2026-02-05 07:16:14 +01:00
parent 73471ed653
commit 54d0a77ee3

View File

@@ -14,10 +14,20 @@ export function setLocalSettings(settings: Settings) {
} }
export function getLocalSettings(): Settings { export function getLocalSettings(): Settings {
let name = localStorage.getItem('appName');
if (name === undefined || name === 'undefined') {
name = appName.value;
}
let db = localStorage.getItem('databaseName');
if (db === undefined || db === 'undefined') {
db = databaseName.value;
}
return <Settings>{ return <Settings>{
icon: localStorage.getItem('icon'), icon: localStorage.getItem('icon'),
appName: localStorage.getItem('appName') || appName.value, appName: name,
databaseName: localStorage.getItem('databaseName') || databaseName.value, databaseName: db,
primaryColor: localStorage.getItem('primaryColor'), primaryColor: localStorage.getItem('primaryColor'),
primaryColorText: localStorage.getItem('primaryColorText'), primaryColorText: localStorage.getItem('primaryColorText'),
secondaryColor: localStorage.getItem('secondaryColor'), secondaryColor: localStorage.getItem('secondaryColor'),