From 9125d39fac8b3d75846a67caee448a8d02a616c5 Mon Sep 17 00:00:00 2001 From: syuilo Date: Thu, 20 Feb 2020 23:02:55 +0900 Subject: [PATCH] Fix bug --- src/client/pages/index.home.vue | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/client/pages/index.home.vue b/src/client/pages/index.home.vue index 1497e8dbd..805014aee 100644 --- a/src/client/pages/index.home.vue +++ b/src/client/pages/index.home.vue @@ -70,6 +70,10 @@ export default Vue.extend({ 't': this.focus }; }, + + meta() { + return this.$store.state.instance.meta; + }, }, watch: { @@ -121,6 +125,7 @@ export default Vue.extend({ }, async choose(ev) { + if (this.meta == null) return; this.menuOpened = true; const [antennas, lists] = await Promise.all([ this.$root.api('antennas/list'), @@ -148,15 +153,15 @@ export default Vue.extend({ text: this.$t('_timelines.home'), icon: faHome, action: () => { this.setSrc('home') } - }, { + }, this.meta.disableLocalTimeline ? undefined : { text: this.$t('_timelines.local'), icon: faComments, action: () => { this.setSrc('local') } - }, { + }, this.meta.disableLocalTimeline ? undefined : { text: this.$t('_timelines.social'), icon: faShareAlt, action: () => { this.setSrc('social') } - }, { + }, this.meta.disableGlobalTimeline ? undefined : { text: this.$t('_timelines.global'), icon: faGlobe, action: () => { this.setSrc('global') }