aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorHenry Jameson <me@hjkos.com>2020-12-18 01:01:58 +0200
committerHenry Jameson <me@hjkos.com>2020-12-18 01:01:58 +0200
commit93af7ee36a6956d4ec3d0ffd57ec733ddc7cd4e9 (patch)
tree0b8c5c236d858c96f7dc583d702bb9ebc37e658d /src
parent0cf06cb9ec2136630d5a2a183f48aa7975a14a71 (diff)
simplified code, review
Diffstat (limited to 'src')
-rw-r--r--src/App.js20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/App.js b/src/App.js
index c79184ab..1ca029b6 100644
--- a/src/App.js
+++ b/src/App.js
@@ -15,6 +15,7 @@ import UserReportingModal from './components/user_reporting_modal/user_reporting
import PostStatusModal from './components/post_status_modal/post_status_modal.vue'
import GlobalNoticeList from './components/global_notice_list/global_notice_list.vue'
import { windowWidth, windowHeight } from './services/window_utils/window_utils'
+import { mapGetters } from 'vuex'
export default {
name: 'app',
@@ -50,17 +51,15 @@ export default {
},
computed: {
currentUser () { return this.$store.state.users.currentUser },
- background () {
- return this.currentUser.background_image || this.$store.state.instance.background
+ userBackground () { return this.currentUser.background_image },
+ instanceBackground () {
+ return this.mergedConfig.hideInstanceWallpaper
+ ? null
+ : this.$store.state.instance.background
},
+ background () { return this.userBackground || this.instanceBackground },
bgStyle () {
- if (
- this.currentUser.background_image ||
- (
- this.$store.state.instance.background &&
- !this.$store.getters.mergedConfig.hideInstanceWallpaper
- )
- ) {
+ if (this.background) {
return {
'--body-background-image': `url(${this.background})`
}
@@ -80,7 +79,8 @@ export default {
return {
'order': this.$store.state.instance.sidebarRight ? 99 : 0
}
- }
+ },
+ ...mapGetters(['mergedConfig'])
},
methods: {
updateMobileState () {