From 13b32037339e3c71bae6e9f03ea8031becc5f105 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Anders=20H=C3=B8vik?= <andehovi@stud.ntnu.no>
Date: Wed, 17 Apr 2024 09:35:14 +0200
Subject: [PATCH] Added routing-setup to later development

---
 src/components/BaseComponents/Menu.vue | 47 ++++++++++++++++++++++----
 1 file changed, 41 insertions(+), 6 deletions(-)

diff --git a/src/components/BaseComponents/Menu.vue b/src/components/BaseComponents/Menu.vue
index 494a029..ddd51d6 100644
--- a/src/components/BaseComponents/Menu.vue
+++ b/src/components/BaseComponents/Menu.vue
@@ -12,16 +12,16 @@
             <div class="collapse navbar-collapse" id="navbarSupportedContent">
                 <ul class="navbar-nav ms-auto mb-2 mb-lg-0 ui-menu">
                     <li class="nav-item">
-                        <a class="nav-link text-white" href="#">Saving goals</a>
+                        <a class="nav-link text-white" href="/news" @click="toSavingGoals">Saving goals</a>
                     </li>
                     <li class="nav-item">
-                        <a class="nav-link text-white" href="#">Leaderboard</a>
+                        <a class="nav-link text-white" href="/news" @click="toLeaderboard">Leaderboard</a>
                     </li>
                   <li class="nav-item">
-                    <a class="nav-link text-white" href="#">News</a>
+                    <a class="nav-link text-white" href="/news" @click="toNews">News</a>
                   </li>
                   <li class="nav-item">
-                    <a class="nav-link text-white" href="#">Store</a>
+                    <a class="nav-link text-white" href="/news" @click="toStore">Store</a>
                   </li>
                 </ul>
               <nav class="navbar bg-success">
@@ -31,8 +31,9 @@
                   Username
                 </a>
                 <ul class="dropdown-menu bg-success dropdown-username-content">
-                <li><a class="dropdown-item text-white dropdown-username-link" href="#">User Profile</a></li>
-                <li><a class="dropdown-item text-white dropdown-username-link" href="#">Setting</a></li>
+                  <li><a class="dropdown-item text-white dropdown-username-link" href="/news" @click="toUserProfile">User Profile</a></li>
+                  <li><a class="dropdown-item text-white dropdown-username-link" href="/news" @click="toSetting">Setting</a></li>
+                  <li><a class="dropdown-item text-white dropdown-username-link" href="/news" @click="toFeedback">Feedback</a></li>
                 </ul>
               </div>
               </nav>
@@ -41,6 +42,40 @@
     </nav>
 </template>
 <script setup lang="ts">
+
+import {useRouter} from "vue-router";
+
+const router = useRouter();
+
+function toSavingGoals(){
+  router.push('/news')
+}
+
+function toLeaderboard(){
+  router.push('/news')
+}
+
+function toNews(){
+  router.push('/news')
+}
+
+function toStore(){
+  router.push('/news')
+}
+
+function toSetting(){
+  router.push('/news')
+}
+
+function toFeedback(){
+  router.push('/news')
+}
+
+function toUserProfile(){
+  router.push('/news')
+}
+
+
 </script>
 <style scoped>
 .ui-menu{
-- 
GitLab