forked from mystiq/hydrogen-web
Rever to sensisble defaults
This commit is contained in:
parent
258a604cc6
commit
a639fc5467
1 changed files with 8 additions and 2 deletions
|
@ -157,8 +157,14 @@ export class ThemeLoader {
|
|||
}
|
||||
|
||||
async getActiveTheme(): Promise<{themeName: string, themeVariant?: string}> {
|
||||
const themeName = await this._platform.settingsStorage.getString("theme-name") ?? "Default";
|
||||
const themeVariant = await this._platform.settingsStorage.getString("theme-variant");
|
||||
let themeName = await this._platform.settingsStorage.getString("theme-name");
|
||||
let themeVariant = await this._platform.settingsStorage.getString("theme-variant");
|
||||
if (!themeName || !this._themeMapping[themeName]) {
|
||||
themeName = "Default" in this._themeMapping ? "Default" : Object.keys(this._themeMapping)[0];
|
||||
if (!this._themeMapping[themeName][themeVariant]) {
|
||||
themeVariant = "default" in this._themeMapping[themeName] ? "default" : undefined;
|
||||
}
|
||||
}
|
||||
return { themeName, themeVariant };
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue