From 167c83f7d4eac87c845c8619bc555a968cff824c Mon Sep 17 00:00:00 2001 From: yyc12345 Date: Wed, 13 May 2026 12:46:11 +0800 Subject: [PATCH] feat: disable navigation to some pages if there is no user logged in --- frontend/src/App.vue | 2 +- frontend/src/router/index.ts | 36 ++++++++++++++++---- frontend/src/stores/{i18n.ts => language.ts} | 0 frontend/src/views/CalendarEvent.vue | 8 +++++ frontend/src/views/Home.vue | 8 ++--- frontend/src/views/Login.vue | 8 +++++ 6 files changed, 48 insertions(+), 14 deletions(-) rename frontend/src/stores/{i18n.ts => language.ts} (100%) create mode 100644 frontend/src/views/CalendarEvent.vue create mode 100644 frontend/src/views/Login.vue diff --git a/frontend/src/App.vue b/frontend/src/App.vue index 3730023..eed4a81 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -1,5 +1,5 @@ + + + + diff --git a/frontend/src/views/Home.vue b/frontend/src/views/Home.vue index 9f75cb4..840cc97 100644 --- a/frontend/src/views/Home.vue +++ b/frontend/src/views/Home.vue @@ -1,7 +1,7 @@ - + diff --git a/frontend/src/views/Login.vue b/frontend/src/views/Login.vue new file mode 100644 index 0000000..80120e0 --- /dev/null +++ b/frontend/src/views/Login.vue @@ -0,0 +1,8 @@ + + + + +