Adds in dashboard page showing basic Mantis statistics

This commit is contained in:
Cameron Redmore 2025-04-26 09:32:59 +01:00
parent 7564937faa
commit 92230f8a07
13 changed files with 595 additions and 19 deletions

View file

@ -33,7 +33,18 @@ const routes = [
caption: 'Create an account'
}
},
// Add a new route specifically for managing passkeys when logged in
{
path: '/dashboard',
name: 'dashboard',
component: () => import('pages/DashboardPage.vue'),
meta: {
requiresAuth: true,
navGroup: 'auth',
icon: 'dashboard',
title: 'Dashboard',
caption: 'Overview and stats'
}
},
{
path: '/passkeys',
name: 'passkeys',