From bc07a0a3b58f1cba6a9a13dbc2fe5dddf0deea59 Mon Sep 17 00:00:00 2001 From: PascalMarchesseault <97350299+PascalMarchesseault@users.noreply.github.com> Date: Sun, 9 Jun 2024 01:12:41 -0400 Subject: [PATCH] Added btn profile + add name user and last name into fields when connected --- src/layouts/DefaultLayout.vue | 35 ++++++++++-- src/views/main/YourProfile.vue | 100 +++++++++++++++++++-------------- 2 files changed, 89 insertions(+), 46 deletions(-) diff --git a/src/layouts/DefaultLayout.vue b/src/layouts/DefaultLayout.vue index ca114d9..bf2b032 100644 --- a/src/layouts/DefaultLayout.vue +++ b/src/layouts/DefaultLayout.vue @@ -35,7 +35,16 @@ - Déconnecter + + + mdi-account-details +

Mon profil

+
+
+
+ + + Déconnecter @@ -80,9 +89,15 @@ + + + + + - @@ -135,7 +150,6 @@ Hutopy est plus qu'une plateforme ; c'est une communauté où la transformation - @@ -146,7 +160,10 @@ Hutopy est plus qu'une plateforme ; c'est une communauté où la transformation import MyUserModel from "@/models/myUserModel.js"; import { useClient } from "@/plugins/api.js"; import { onBeforeMount, ref } from 'vue'; +import { useRouter } from 'vue-router'; + const client = useClient(); +const router = useRouter(); const drawer = ref(false); const currentUserName = ref("INVITÉ"); @@ -172,7 +189,17 @@ onBeforeMount(async () => { function logout() { localStorage.removeItem('jwt'); - window.location.reload(); + currentUser = null; + currentUserName.value = "INVITÉ"; +} + +function handleLogout() { + logout(); + Reroot(); +} + +function Reroot() { + router.push('/'); } function openWalletDialog() { diff --git a/src/views/main/YourProfile.vue b/src/views/main/YourProfile.vue index 127a6d8..df2e6f4 100644 --- a/src/views/main/YourProfile.vue +++ b/src/views/main/YourProfile.vue @@ -8,80 +8,97 @@ - - - + - mdi-pencil + mdi-pencil - - - - - - - - - - - - - - - - mdi-pencil - - - - + + + + + + + + + mdi-pencil + - -

User Name

-

Informations personnelles

+

+ {{ userName }} +

+

+ {{ firstName }} {{ lastName }} +

- - - - - + + + + - - + Retour - Éditer - + {{ isEditing ? 'Sauvegarder' : 'Éditer' }} - -
+ -