fix local storage load
This commit is contained in:
@@ -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'),
|
||||||
|
|||||||
Reference in New Issue
Block a user