Fix(client): fix profile tab link (#8536)

This commit is contained in:
futchitwo 2022-04-24 14:21:46 +09:00 committed by GitHub
parent aeeaae2d88
commit 4509fa10b3

View file

@ -141,6 +141,7 @@ import number from '@/filters/number';
import { userPage, acct as getAcct } from '@/filters/user'; import { userPage, acct as getAcct } from '@/filters/user';
import * as os from '@/os'; import * as os from '@/os';
import * as symbols from '@/symbols'; import * as symbols from '@/symbols';
import { MisskeyNavigator } from '@/scripts/navigate';
export default defineComponent({ export default defineComponent({
components: { components: {
@ -190,33 +191,34 @@ export default defineComponent({
active: this.page === 'index', active: this.page === 'index',
title: this.$ts.overview, title: this.$ts.overview,
icon: 'fas fa-home', icon: 'fas fa-home',
onClick: () => { this.$router.push('/@' + getAcct(this.user)); }, onClick: () => { this.mkNav.push('/@' + getAcct(this.user)); },
}, ...(this.$i && (this.$i.id === this.user.id)) || this.user.publicReactions ? [{ }, ...(this.$i && (this.$i.id === this.user.id)) || this.user.publicReactions ? [{
active: this.page === 'reactions', active: this.page === 'reactions',
title: this.$ts.reaction, title: this.$ts.reaction,
icon: 'fas fa-laugh', icon: 'fas fa-laugh',
onClick: () => { this.$router.push('/@' + getAcct(this.user) + '/reactions'); }, onClick: () => { this.mkNav.push('/@' + getAcct(this.user) + '/reactions'); },
}] : [], { }] : [], {
active: this.page === 'clips', active: this.page === 'clips',
title: this.$ts.clips, title: this.$ts.clips,
icon: 'fas fa-paperclip', icon: 'fas fa-paperclip',
onClick: () => { this.$router.push('/@' + getAcct(this.user) + '/clips'); }, onClick: () => { this.mkNav.push('/@' + getAcct(this.user) + '/clips'); },
}, { }, {
active: this.page === 'pages', active: this.page === 'pages',
title: this.$ts.pages, title: this.$ts.pages,
icon: 'fas fa-file-alt', icon: 'fas fa-file-alt',
onClick: () => { this.$router.push('/@' + getAcct(this.user) + '/pages'); }, onClick: () => { this.mkNav.push('/@' + getAcct(this.user) + '/pages'); },
}, { }, {
active: this.page === 'gallery', active: this.page === 'gallery',
title: this.$ts.gallery, title: this.$ts.gallery,
icon: 'fas fa-icons', icon: 'fas fa-icons',
onClick: () => { this.$router.push('/@' + getAcct(this.user) + '/gallery'); }, onClick: () => { this.mkNav.push('/@' + getAcct(this.user) + '/gallery'); },
}], }],
} : null), } : null),
user: null, user: null,
error: null, error: null,
parallaxAnimationId: null, parallaxAnimationId: null,
narrow: null, narrow: null,
mkNav: new MisskeyNavigator(),
}; };
}, },