diff options
| author | Henry Jameson <me@hjkos.com> | 2020-12-18 01:01:58 +0200 |
|---|---|---|
| committer | Henry Jameson <me@hjkos.com> | 2020-12-18 01:01:58 +0200 |
| commit | 93af7ee36a6956d4ec3d0ffd57ec733ddc7cd4e9 (patch) | |
| tree | 0b8c5c236d858c96f7dc583d702bb9ebc37e658d /src/App.js | |
| parent | 0cf06cb9ec2136630d5a2a183f48aa7975a14a71 (diff) | |
simplified code, review
Diffstat (limited to 'src/App.js')
| -rw-r--r-- | src/App.js | 20 |
1 files changed, 10 insertions, 10 deletions
@@ -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 () { |
