From 691a79e3bed46af49187ae4c6acfde1099de52cd Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Wed, 20 Nov 2024 15:27:08 +0200 Subject: [PATCH] fix theme2 editor --- .../settings_modal/tabs/theme_tab/theme_tab.js | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/components/settings_modal/tabs/theme_tab/theme_tab.js b/src/components/settings_modal/tabs/theme_tab/theme_tab.js index 00418b03..e534a777 100644 --- a/src/components/settings_modal/tabs/theme_tab/theme_tab.js +++ b/src/components/settings_modal/tabs/theme_tab/theme_tab.js @@ -138,7 +138,6 @@ export default { }) }, mounted () { - this.loadThemeFromLocalStorage() if (typeof this.shadowSelected === 'undefined') { this.shadowSelected = this.shadowsAvailable[0] } @@ -296,6 +295,9 @@ export default { return {} } }, + themeDataUsed () { + return this.$store.state.interface.themeDataUsed + }, shadowsAvailable () { return Object.keys(DEFAULT_SHADOWS).sort() }, @@ -478,15 +480,11 @@ export default { this.dismissWarning() }, loadThemeFromLocalStorage (confirmLoadSource = false, forceSnapshot = false) { - const { - customTheme: theme, - customThemeSource: source - } = this.$store.getters.mergedConfig - if (theme || source) { + const theme = this.themeDataUsed?.source + if (theme) { this.loadTheme( { - theme, - source: forceSnapshot ? theme : source + theme }, 'localStorage', confirmLoadSource @@ -705,6 +703,9 @@ export default { } }, watch: { + themeDataUsed () { + this.loadThemeFromLocalStorage() + }, currentRadii () { try { this.previewTheme.radii = generateRadii({ radii: this.currentRadii }).theme.radii