logo

pleroma-fe

My custom branche(s) on git.pleroma.social/pleroma/pleroma-fe git clone https://anongit.hacktivis.me/git/pleroma-fe.git/
commit: 691a79e3bed46af49187ae4c6acfde1099de52cd
parent fd1e3f65a86be1dc1c1fb7252c2b9de7bf7ed6c7
Author: Henry Jameson <me@hjkos.com>
Date:   Wed, 20 Nov 2024 15:27:08 +0200

fix theme2 editor

Diffstat:

Msrc/components/settings_modal/tabs/theme_tab/theme_tab.js17+++++++++--------
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 @@ -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