1
0

Add Page Titles Everywhere (#177)

Add page titles everywhere

Add global mixin to set page title

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/177
This commit is contained in:
konrad
2020-07-07 20:07:13 +00:00
parent d23f07d5ac
commit a0b9acee41
25 changed files with 80 additions and 7 deletions

View File

@ -227,6 +227,7 @@
this.teamService.get(this.team)
.then(response => {
this.$set(this, 'team', response)
this.setTitle(`Edit Team ${this.team.name}`)
let members = response.members
for (const m in members) {
members[m].teamId = this.teamId

View File

@ -21,7 +21,7 @@
import TeamService from '../../services/team'
export default {
name: "ListTeams",
name: 'ListTeams',
data() {
return {
teamService: TeamService,
@ -32,6 +32,9 @@
this.teamService = new TeamService()
this.loadTeams()
},
mounted() {
this.setTitle('Teams')
},
methods: {
loadTeams() {
this.teamService.getAll()

View File

@ -51,6 +51,9 @@
this.team = new TeamModel()
this.$store.commit(IS_FULLPAGE, true)
},
mounted() {
this.setTitle('Create a new Team')
},
methods: {
newTeam() {