Fix(client): fix profile tab link (#8536)
This commit is contained in:
parent
7e28c396b9
commit
3f9a914718
1 changed files with 7 additions and 5 deletions
|
@ -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(),
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue