From c358eb98d827ab1f7d550c09ca80361b683eb658 Mon Sep 17 00:00:00 2001 From: Jonathan Bourdon Date: Sat, 20 Jul 2024 01:07:52 -0400 Subject: [PATCH] Adds link to creator page in the user menu --- src/models/myUserModel.js | 1 + src/views/creators/CreatorPage.vue | 22 +++------------------- src/views/main/Header.vue | 26 +++++++++++++------------- 3 files changed, 17 insertions(+), 32 deletions(-) diff --git a/src/models/myUserModel.js b/src/models/myUserModel.js index c2bb63e..684cb95 100644 --- a/src/models/myUserModel.js +++ b/src/models/myUserModel.js @@ -6,6 +6,7 @@ import StoredDataUrlsModel from "@/models/storedDataUrlsModel.js"; export default class MyUserModel { id = ""; + creatorAlias = ""; firstName = ""; lastName = ""; userName = ""; diff --git a/src/views/creators/CreatorPage.vue b/src/views/creators/CreatorPage.vue index 02bff1e..3199118 100644 --- a/src/views/creators/CreatorPage.vue +++ b/src/views/creators/CreatorPage.vue @@ -2,12 +2,12 @@
- +
- - + +
@@ -34,9 +34,7 @@ import {watch, ref, onBeforeMount} from 'vue'; import {useRoute} from 'vue-router'; import {useClient} from "@/plugins/api.js"; import CreatorBanner from "@/views/creators/CreatorBanner.vue"; -import MessageList from "@/views/messages/MessageList.vue"; import ContentList from "@/views/contents/ContentList.vue"; -import PostMessage from "@/views/messages/PostMessage.vue"; import DonationPopup from "@/views/main/DonationPopup.vue"; const client = useClient(); @@ -44,7 +42,6 @@ const route = useRoute(); const creator = ref(null); const loading = ref(true); -const tab = ref(); onBeforeMount(async () => { setTimeout(() => { @@ -76,16 +73,3 @@ const fetchCreatorData = async (creatorAlias) => { } - - diff --git a/src/views/main/Header.vue b/src/views/main/Header.vue index b9d2214..2e1360b 100644 --- a/src/views/main/Header.vue +++ b/src/views/main/Header.vue @@ -53,12 +53,12 @@
+
@@ -75,13 +76,15 @@
- - - {{ currentUserName }} + + + + @{{ currentUser.creatorAlias }} + - + Mon profil @@ -89,7 +92,7 @@ Portefeuille - + Déconnexion @@ -113,7 +116,6 @@ import {useUserStore} from "@/stores/user.js"; import MyUserModel from "@/models/myUserModel.js"; const router = useRouter(); -const currentUserName = ref("Anonyme"); const searchQuery = ref(""); const showSearch = ref(false); let currentUser = reactive(MyUserModel.getDefaultUser()); @@ -161,10 +163,8 @@ const logout = () => { window.location.reload(); }; -onBeforeMount( () => { +onBeforeMount(() => { currentUser = userStore.getCurrentUser(); - currentUserName.value = currentUser.userName; - document.addEventListener('click', handleClickOutside); });