From bb58dd0e2d431cd7a656f7e62bc9e4f5e9b7e8ea Mon Sep 17 00:00:00 2001 From: opbnq-q Date: Thu, 13 Mar 2025 15:22:53 +0700 Subject: [PATCH] feat: navigation --- frontend/src/App.vue | 2 +- frontend/src/components/cards/NavCard.vue | 7 +--- frontend/src/components/headers/VHeader.vue | 16 ++++----- frontend/src/components/modals/NavModal.vue | 40 +++++++++++++++++++++ frontend/src/main.ts | 1 + frontend/src/pages/pages/GrebenPage.vue | 3 ++ frontend/src/pages/pages/UserPage.vue | 14 ++++++++ frontend/src/pages/user/UserPage.vue | 9 ----- frontend/src/router/router.ts | 9 +++-- frontend/src/stores/nav-modal.store.ts | 16 +++++++++ 10 files changed, 90 insertions(+), 27 deletions(-) create mode 100644 frontend/src/components/modals/NavModal.vue create mode 100644 frontend/src/pages/pages/GrebenPage.vue create mode 100644 frontend/src/pages/pages/UserPage.vue delete mode 100644 frontend/src/pages/user/UserPage.vue create mode 100644 frontend/src/stores/nav-modal.store.ts diff --git a/frontend/src/App.vue b/frontend/src/App.vue index 46da5b0..c86993e 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -16,7 +16,7 @@ const errorStore = useErrorStore();

{{ errorStore.message }}

- +
diff --git a/frontend/src/components/cards/NavCard.vue b/frontend/src/components/cards/NavCard.vue index 65ec6ae..86531a7 100644 --- a/frontend/src/components/cards/NavCard.vue +++ b/frontend/src/components/cards/NavCard.vue @@ -4,11 +4,6 @@ import { useRouter } from 'vue-router'; const router = useRouter() -const navigateTo = (path: string) => { - localStorage.setItem('app-selection', path) - router.push(path) -} - defineProps<{ to: string title: string @@ -25,7 +20,7 @@ defineProps<{

{{ content }}

\ No newline at end of file diff --git a/frontend/src/components/headers/VHeader.vue b/frontend/src/components/headers/VHeader.vue index 8f2dcaf..e63b70e 100644 --- a/frontend/src/components/headers/VHeader.vue +++ b/frontend/src/components/headers/VHeader.vue @@ -1,25 +1,23 @@