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

@ -107,6 +107,9 @@
router.push({name: 'home'})
}
},
created() {
this.setTitle('Login')
},
computed: mapState({
registrationEnabled: state => state.config.registrationEnabled,
loading: LOADING,

View File

@ -57,6 +57,9 @@
created() {
this.passwordResetService = new PasswordResetService()
},
mounted() {
this.setTitle('Reset your password')
},
methods: {
submit() {
this.errorMsg = ''

View File

@ -67,6 +67,9 @@
router.push({name: 'home'})
}
},
mounted() {
this.setTitle('Register')
},
computed: mapState({
authenticated: state => state.auth.authenticated,
loading: LOADING,

View File

@ -47,6 +47,9 @@
this.passwordResetService = new PasswordResetService()
this.passwordReset = new PasswordResetModel()
},
mounted() {
this.setTitle('Reset your password')
},
methods: {
submit() {
this.errorMsg = ''

View File

@ -232,6 +232,9 @@
this.totpStatus()
},
mounted() {
this.setTitle('Settings')
},
computed: mapState({
totpEnabled: state => state.config.totpEnabled,
migratorsEnabled: state => state.config.availableMigrators !== null && state.config.availableMigrators.length > 0,