Added possibility to customize HTML page title in frontend app

This commit is contained in:
Antoine Nguyen
2025-07-31 10:21:58 +02:00
parent d14a751b92
commit 12e5171f87
2 changed files with 7 additions and 0 deletions
+6
View File
@@ -1,5 +1,6 @@
import { createRouter, createWebHistory } from 'vue-router'
import { useAuthStore } from '@/stores'
import { useGlobalConfig } from '@/main'
import constants from '@/constants.json'
const routes = [
@@ -440,6 +441,11 @@ const router = createRouter({
})
router.beforeEach(async (to, from, next) => {
const config = useGlobalConfig()
document.title = config.HTML_PAGE_TITLE
? config.HTML_PAGE_TITLE
: 'Welcome to Modoboa'
if (to.meta.requiresAuth !== undefined) {
const previousPage = window.location.href
sessionStorage.setItem('previousPage', previousPage)