From 4a211189f05e3043c3f5b44000c409c5584e4644 Mon Sep 17 00:00:00 2001 From: AzuTear Date: Wed, 17 Jun 2026 13:24:41 +0200 Subject: [PATCH] Improve admin navigation and local API reachability --- frontend/.env.example | 2 +- .../src/components/admin/AdminPageHeader.vue | 15 ++++ .../components/admin/AdminSeasonToolbar.vue | 16 ++++- frontend/src/lib/api.ts | 6 +- frontend/src/router.ts | 17 +++++ .../src/views/admin/AdminCandidatesView.vue | 41 ++++++++++- .../src/views/admin/AdminDashboardView.vue | 47 +++++++++++++ frontend/src/views/admin/AdminLayoutView.vue | 70 ++++++++++++++++--- frontend/src/views/admin/AdminReviewsView.vue | 37 +++++++++- frontend/src/views/admin/AdminRiskView.vue | 64 +++++++++++++++-- frontend/src/views/admin/AdminSeasonsView.vue | 38 +++++++++- 11 files changed, 330 insertions(+), 23 deletions(-) create mode 100644 frontend/src/components/admin/AdminPageHeader.vue diff --git a/frontend/.env.example b/frontend/.env.example index f418b33..aa227dd 100644 --- a/frontend/.env.example +++ b/frontend/.env.example @@ -1 +1 @@ -VITE_API_URL=http://localhost:5084 +VITE_API_URL=http://127.0.0.1:5084 diff --git a/frontend/src/components/admin/AdminPageHeader.vue b/frontend/src/components/admin/AdminPageHeader.vue new file mode 100644 index 0000000..0a2cb35 --- /dev/null +++ b/frontend/src/components/admin/AdminPageHeader.vue @@ -0,0 +1,15 @@ + + + diff --git a/frontend/src/components/admin/AdminSeasonToolbar.vue b/frontend/src/components/admin/AdminSeasonToolbar.vue index f3bc038..73cc792 100644 --- a/frontend/src/components/admin/AdminSeasonToolbar.vue +++ b/frontend/src/components/admin/AdminSeasonToolbar.vue @@ -21,16 +21,26 @@ const seasonOptions = computed(() => value: season.id, })), ) + +const currentSeason = computed(() => store.adminSeasonDetail)