diff --git a/frontend/src/router.ts b/frontend/src/router.ts index 149276c..de6a482 100644 --- a/frontend/src/router.ts +++ b/frontend/src/router.ts @@ -2,11 +2,18 @@ import { createRouter, createWebHistory } from 'vue-router' import { useAuthStore } from './stores/auth' import AdminCandidatesView from './views/admin/AdminCandidatesView.vue' +import AdminAnalyticsView from './views/admin/AdminAnalyticsView.vue' +import AdminCategoriesView from './views/admin/AdminCategoriesView.vue' +import AdminClipsView from './views/admin/AdminClipsView.vue' import AdminDashboardView from './views/admin/AdminDashboardView.vue' import AdminLayoutView from './views/admin/AdminLayoutView.vue' +import AdminNominationsView from './views/admin/AdminNominationsView.vue' import AdminReviewsView from './views/admin/AdminReviewsView.vue' import AdminRiskView from './views/admin/AdminRiskView.vue' import AdminSeasonsView from './views/admin/AdminSeasonsView.vue' +import AdminSettingsView from './views/admin/AdminSettingsView.vue' +import AdminUsersLogsView from './views/admin/AdminUsersLogsView.vue' +import AdminVotingView from './views/admin/AdminVotingView.vue' import HomeView from './views/HomeView.vue' import NominationsView from './views/NominationsView.vue' import VotingView from './views/VotingView.vue' @@ -85,6 +92,30 @@ const router = createRouter({ keepAlive: true, }, }, + { + path: 'nominations', + name: 'admin-nominations', + component: AdminNominationsView, + meta: { + keepAlive: true, + }, + }, + { + path: 'voting', + name: 'admin-voting', + component: AdminVotingView, + meta: { + keepAlive: true, + }, + }, + { + path: 'categories', + name: 'admin-categories', + component: AdminCategoriesView, + meta: { + keepAlive: true, + }, + }, { path: 'candidates', name: 'admin-candidates', @@ -93,6 +124,14 @@ const router = createRouter({ keepAlive: true, }, }, + { + path: 'clips', + name: 'admin-clips', + component: AdminClipsView, + meta: { + keepAlive: true, + }, + }, { path: 'reviews', name: 'admin-reviews', @@ -109,6 +148,30 @@ const router = createRouter({ keepAlive: true, }, }, + { + path: 'users-logs', + name: 'admin-users-logs', + component: AdminUsersLogsView, + meta: { + keepAlive: true, + }, + }, + { + path: 'analytics', + name: 'admin-analytics', + component: AdminAnalyticsView, + meta: { + keepAlive: true, + }, + }, + { + path: 'settings', + name: 'admin-settings', + component: AdminSettingsView, + meta: { + keepAlive: true, + }, + }, ], }, ], diff --git a/frontend/src/views/admin/AdminAnalyticsView.vue b/frontend/src/views/admin/AdminAnalyticsView.vue new file mode 100644 index 0000000..ee47d9b --- /dev/null +++ b/frontend/src/views/admin/AdminAnalyticsView.vue @@ -0,0 +1,100 @@ + + + diff --git a/frontend/src/views/admin/AdminCategoriesView.vue b/frontend/src/views/admin/AdminCategoriesView.vue new file mode 100644 index 0000000..a40bcd6 --- /dev/null +++ b/frontend/src/views/admin/AdminCategoriesView.vue @@ -0,0 +1,265 @@ + + +