Implement personal section in navigation: Add a new 'personal' menu item with sub-items for language learning and calendar. Update localization files for English and German to include translations for the new section. Integrate personal routes into the router configuration for navigation.
This commit is contained in:
@@ -8,6 +8,7 @@ import adminRoutes from './adminRoutes';
|
||||
import falukantRoutes from './falukantRoutes';
|
||||
import blogRoutes from './blogRoutes';
|
||||
import minigamesRoutes from './minigamesRoutes';
|
||||
import personalRoutes from './personalRoutes';
|
||||
|
||||
const routes = [
|
||||
{
|
||||
@@ -22,6 +23,7 @@ const routes = [
|
||||
...falukantRoutes,
|
||||
...blogRoutes,
|
||||
...minigamesRoutes,
|
||||
...personalRoutes,
|
||||
];
|
||||
|
||||
const router = createRouter({
|
||||
|
||||
12
frontend/src/router/personalRoutes.js
Normal file
12
frontend/src/router/personalRoutes.js
Normal file
@@ -0,0 +1,12 @@
|
||||
const CalendarView = () => import('../views/personal/CalendarView.vue');
|
||||
|
||||
const personalRoutes = [
|
||||
{
|
||||
path: '/personal/calendar',
|
||||
name: 'Calendar',
|
||||
component: CalendarView,
|
||||
meta: { requiresAuth: true }
|
||||
}
|
||||
];
|
||||
|
||||
export default personalRoutes;
|
||||
Reference in New Issue
Block a user