logo

pleroma-fe

My custom branche(s) on git.pleroma.social/pleroma/pleroma-fe
commit: 54b7e986a77e0da4d9c87d77fff29b578cc3b916
parent ddeeb240acf229d159e7f85f508a9d92213e2be4
Author: lain <lain@soykaf.club>
Date:   Wed, 19 Aug 2020 12:00:12 +0000

Merge branch 'fix/tag-timeline-title' into 'develop'

Fix #928 show tag name in title for tag timelines

Closes #928

See merge request pleroma/pleroma-fe!1212

Diffstat:

Msrc/components/timeline_menu/timeline_menu.js16+++++++++++-----
Msrc/components/timeline_menu/timeline_menu.vue2+-
2 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/src/components/timeline_menu/timeline_menu.js b/src/components/timeline_menu/timeline_menu.js @@ -9,7 +9,8 @@ export const timelineNames = () => { 'bookmarks': 'nav.bookmarks', 'dms': 'nav.dms', 'public-timeline': 'nav.public_tl', - 'public-external-timeline': 'nav.twkn' + 'public-external-timeline': 'nav.twkn', + 'tag-timeline': 'tag' } } @@ -40,6 +41,14 @@ const TimelineMenu = { setTimeout(() => { this.isOpen = true }, 25) + }, + timelineName () { + const route = this.$route.name + if (route === 'tag-timeline') { + return '#' + this.$route.params.tag + } + const i18nkey = timelineNames()[this.$route.name] + return i18nkey ? this.$t(i18nkey) : route } }, computed: { @@ -47,10 +56,7 @@ const TimelineMenu = { currentUser: state => state.users.currentUser, privateMode: state => state.instance.private, federating: state => state.instance.federating - }), - timelineNames () { - return timelineNames() - } + }) } } diff --git a/src/components/timeline_menu/timeline_menu.vue b/src/components/timeline_menu/timeline_menu.vue @@ -45,7 +45,7 @@ slot="trigger" class="title timeline-menu-title" > - <span>{{ $t(timelineNames[$route.name]) }}</span> + <span>{{ timelineName() }}</span> <i class="icon-down-open" /> </div> </Popover>