From 54b3a00d7d2b38ff753a15dc34db0305a9b08b2c Mon Sep 17 00:00:00 2001 From: Edvin CANDON Date: Tue, 25 Oct 2022 11:51:21 +0200 Subject: [PATCH] Use getSavedTheme when mounting AppSettings --- src/popup/components/AppSettings.vue | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/popup/components/AppSettings.vue b/src/popup/components/AppSettings.vue index d3798b1..858ac4d 100644 --- a/src/popup/components/AppSettings.vue +++ b/src/popup/components/AppSettings.vue @@ -103,7 +103,7 @@ import EventManager from "../EventManager"; import Navigation from "../Navigation"; import Utils from "../Utils"; import { callAPI, API_ROUTE, API_ON_ERR } from "../APIService"; -import { setThemeClass, THEME_LABELS, THEMES } from "../theme"; +import { setThemeClass, THEME_LABELS, THEMES, getSavedTheme } from "../theme"; export default { data() { @@ -120,10 +120,9 @@ export default { }, async mounted() { this.showSLButton = await SLStorage.get(SLStorage.SETTINGS.SHOW_SL_BUTTON); - this.positionSLButton = await SLStorage.get( - SLStorage.SETTINGS.SL_BUTTON_POSITION - ); - this.theme = await SLStorage.get(SLStorage.SETTINGS.THEME); + this.positionSLButton = await SLStorage.get(SLStorage.SETTINGS.SL_BUTTON_POSITION); + this.theme = await getSavedTheme(); + await this.setMailToUri(); this.extension_version = browser.runtime.getManifest().version;