diff --git a/app/src/components/GameHeaderPart.vue b/app/src/components/GameHeaderPart.vue
index 2b9248b..0072a4c 100644
--- a/app/src/components/GameHeaderPart.vue
+++ b/app/src/components/GameHeaderPart.vue
@@ -26,24 +26,6 @@ const handleLogout = async () => {
console.error(err)
}
}
-const handleMap = async () => {
- try {
- router.push({ name: 'map' })
- } catch (err) {
- // toast.error('Failed to load map')
- toast.error('無法讀取地圖')
- console.error(err)
- }
-}
-const handleLeaderBoard = async () => {
- try {
- router.push({ name: 'leaderboard' })
- } catch (err) {
- // toast.error('Failed to load map')
- toast.error('無法讀取排行榜')
- console.error(err)
- }
-}
defineProps({
title: {
@@ -126,18 +108,18 @@ onMounted(async () => {
class="text-text-primary h-full w-full"
/>
-
-
+
+
+
+
+
+
+
+
+
diff --git a/app/src/img/icon_shuttle.svg b/app/src/img/icon_shuttle.svg
new file mode 100644
index 0000000..878edb9
--- /dev/null
+++ b/app/src/img/icon_shuttle.svg
@@ -0,0 +1,9 @@
+
diff --git a/app/src/img/icon_sword.svg b/app/src/img/icon_sword.svg
new file mode 100644
index 0000000..22eda38
--- /dev/null
+++ b/app/src/img/icon_sword.svg
@@ -0,0 +1,9 @@
+
diff --git a/app/src/router.js b/app/src/router.js
index b42b7cd..7f17b2b 100644
--- a/app/src/router.js
+++ b/app/src/router.js
@@ -12,9 +12,8 @@ const routes = [
{
path: '/',
redirect: {
- name: 'register',
+ name: 'landing-page',
},
- meta: { requiresGuest: true },
},
{
path: '/login',
@@ -52,7 +51,11 @@ const routes = [
name: 'leaderboard',
component: LeaderboardPage,
},
- { path: '/landing', name: 'landing-page', component: LandingPage },
+ {
+ path: '/landing',
+ name: 'landing-page',
+ component: LandingPage,
+ },
]
const router = createRouter({
@@ -67,7 +70,8 @@ router.beforeEach(async (to, from, next) => {
// Check if the user isn't authenticated
// Redirect to the login page
next({
- name: 'register',
+ // name: 'register',
+ name: 'landing',
query: { redirect: to.fullPath }, // Optionally pass a redirect parameter
})
} else if (to.meta.requiresGuest && loggedIn) {
diff --git a/app/src/views/LandingPage.vue b/app/src/views/LandingPage.vue
index d40d628..47fc976 100644
--- a/app/src/views/LandingPage.vue
+++ b/app/src/views/LandingPage.vue
@@ -1,22 +1,7 @@