aboutsummaryrefslogtreecommitdiff
path: root/src/App.js
diff options
context:
space:
mode:
authorShpuld Shpuldson <shp@cock.li>2021-01-05 13:58:52 +0200
committerShpuld Shpuldson <shp@cock.li>2021-01-05 13:58:52 +0200
commitab2c2c66bfe96571d14cff4b8c69fe0c90d5a3c7 (patch)
treed35c6958a49431358e131601ca31f753c804fd99 /src/App.js
parent5e96260a4f855e2d93915c1b428a7209a882c8cb (diff)
parent3e7d1fbf23b5ca1b382381b49affc481404137da (diff)
Merge branch 'develop' into feat/report-notification
Diffstat (limited to 'src/App.js')
-rw-r--r--src/App.js23
1 files changed, 13 insertions, 10 deletions
diff --git a/src/App.js b/src/App.js
index 52700319..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,18 @@ 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 () {
- return {
- 'background-image': `url(${this.background})`
- }
- },
- bgAppStyle () {
- return {
- '--body-background-image': `url(${this.background})`
+ if (this.background) {
+ return {
+ '--body-background-image': `url(${this.background})`
+ }
}
},
chat () { return this.$store.state.chat.channel.state === 'joined' },
@@ -77,7 +79,8 @@ export default {
return {
'order': this.$store.state.instance.sidebarRight ? 99 : 0
}
- }
+ },
+ ...mapGetters(['mergedConfig'])
},
methods: {
updateMobileState () {