From 6d9ed78e7c71871b8025abf76b1926d84047a33d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Anders=20H=C3=B8vik?= <andehovi@stud.ntnu.no>
Date: Mon, 22 Apr 2024 13:27:43 +0200
Subject: [PATCH] Added changed username to menu

---
 src/components/UpdateUserComponents/UpdateUserLayout.vue | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/components/UpdateUserComponents/UpdateUserLayout.vue b/src/components/UpdateUserComponents/UpdateUserLayout.vue
index bc0de4f..680163f 100644
--- a/src/components/UpdateUserComponents/UpdateUserLayout.vue
+++ b/src/components/UpdateUserComponents/UpdateUserLayout.vue
@@ -2,6 +2,7 @@
 import BaseInput from "@/components/InputFields/BaseInput.vue";
 import {onMounted, ref} from "vue";
 import {AuthenticationService, LeaderboardService, UserControllerService, type UserUpdateDTO} from "@/api";
+import {useUserInfoStore} from "@/stores/UserStore";
 
 
 
@@ -15,7 +16,6 @@ const confirmPasswordRef = ref('')
 const formRef = ref()
 let samePasswords = ref(true)
 
-
 async function setupForm() {
   try {
     let response = await UserControllerService.getUser();
@@ -78,6 +78,12 @@ const handleSubmit = async () => {
       if(samePasswords.value){
         try {
           UserControllerService.update({requestBody: updateUserPayload})
+          useUserInfoStore().setUserInfo({
+            email: emailRef.value,
+            firstname: firstNameRef.value,
+            lastname: surnameRef.value,
+            password: passwordRef.value
+          })
 
         }catch (err){
           cosole.error(err)
-- 
GitLab