From fc95f5949011a2483e02e2a338d39d4d16245347 Mon Sep 17 00:00:00 2001 From: PascalMarchesseault <97350299+PascalMarchesseault@users.noreply.github.com> Date: Fri, 26 Jul 2024 11:23:24 -0400 Subject: [PATCH] I finished the overhaul of the profile menu. I still need to create the modals for each value. --- src/views/Account/AccountSecurity.vue | 55 ++++++++ src/views/Account/ManageAccount.vue | 74 +++++++++++ src/views/Account/PageInformations.vue | 152 +++++++++++++++++++++ src/views/Account/PersonnalInfo.vue | 114 ++++++++++++++++ src/views/main/Header.vue | 1 + src/views/main/Profile.vue | 176 +++++++++++++++++-------- 6 files changed, 514 insertions(+), 58 deletions(-) create mode 100644 src/views/Account/AccountSecurity.vue create mode 100644 src/views/Account/ManageAccount.vue create mode 100644 src/views/Account/PageInformations.vue create mode 100644 src/views/Account/PersonnalInfo.vue diff --git a/src/views/Account/AccountSecurity.vue b/src/views/Account/AccountSecurity.vue new file mode 100644 index 0000000..4233e0b --- /dev/null +++ b/src/views/Account/AccountSecurity.vue @@ -0,0 +1,55 @@ + + + mdi-security Sécurité + + + Comment vous connecter à Hutopy + + + + mdi-onepassword + Mot de passe + + mdi-chevron-right + + + + + mdi-email-outline + Adresse e-mail de récupération + + mdi-chevron-right + + + + + mdi-cellphone + Numéro de téléphone de récupération + + mdi-chevron-right + + + + + + + + + + + + + + + + + diff --git a/src/views/Account/ManageAccount.vue b/src/views/Account/ManageAccount.vue new file mode 100644 index 0000000..8f4b640 --- /dev/null +++ b/src/views/Account/ManageAccount.vue @@ -0,0 +1,74 @@ + + + mdi-account Gestion des comptes + + + Comptes + + + + Id de la page + Nom de la page / utilisateur + + + + + + + Ajouter un compte + + + mdi-plus-circle + + + + + + + Autorisations accordées + + + + Id de la page + Nom de utilisateur + + + + + + + Ajouter un compte + + + mdi-plus-circle + + + + + + + + + + + + + + diff --git a/src/views/Account/PageInformations.vue b/src/views/Account/PageInformations.vue new file mode 100644 index 0000000..3b0c5d0 --- /dev/null +++ b/src/views/Account/PageInformations.vue @@ -0,0 +1,152 @@ + + + mdi-file-edit-outline Informations de votre page + + + Bannière et image de profil + + + + mdi-eyedropper-variant + + + + + + + + + mdi-eyedropper-variant + + + + + + + + mdi-circle-outline + Couleur du contour de la photo de profil. + + mdi-eyedropper-variant + + + + + mdi-menu + couleur des entêtes de menus + + mdi-eyedropper-variant + + + + + + + + Réseaux Sociaux + + + mdi-facebook + Facebook + + mdi-chevron-right + + + + + mdi-instagram + Instagram + + mdi-chevron-right + + + + + + X + + mdi-chevron-right + + + + + mdi-linkedin + LinkedIn + + mdi-chevron-right + + + + + + TikTok + + mdi-chevron-right + + + + + mdi-youtube + Youtube + + mdi-chevron-right + + + + + mdi-reddit + Reddit + + mdi-chevron-right + + + + + mdi-web + Site web personnel + + mdi-chevron-right + + + + + + + + + + + + + + + + + + + diff --git a/src/views/Account/PersonnalInfo.vue b/src/views/Account/PersonnalInfo.vue new file mode 100644 index 0000000..6fb8dc4 --- /dev/null +++ b/src/views/Account/PersonnalInfo.vue @@ -0,0 +1,114 @@ + + + mdi-information Informations personnelles + + + Information de base + + + + Photo de profil + Une photo de profil aide à personnaliser votre compte + + + + + + + Nom + Pascal Marchesseault + + mdi-chevron-right + + + + + Anniversaire + 27 octobre 1988 + + mdi-chevron-right + + + + + Genre + Homme + + mdi-chevron-right + + + + + + + + + + Coordonnées + + + + Courriel + marchesseault_pascal@hotmail.com + + mdi-chevron-right + + + + + Téléphone + (581) 999-7540 + + mdi-chevron-right + + + + + + + + + + Adresses + + + + Domicile + 2127 Rue De Casson, Trois-Rivières, Qc + + mdi-chevron-right + + + + + Travail + 2127 Rue De Casson, Trois-Rivières, Qc + + mdi-chevron-right + + + + + + + + + + + + + + diff --git a/src/views/main/Header.vue b/src/views/main/Header.vue index 2ad600d..8ebe63c 100644 --- a/src/views/main/Header.vue +++ b/src/views/main/Header.vue @@ -187,4 +187,5 @@ onBeforeUnmount(() => { @apply bg-[#903175] text-gray-200; } + diff --git a/src/views/main/Profile.vue b/src/views/main/Profile.vue index 6fbe234..b45f623 100644 --- a/src/views/main/Profile.vue +++ b/src/views/main/Profile.vue @@ -1,88 +1,148 @@ - - + - - Personnaliser votre profil - - - - - - - - - Enregistrer - - Retour - - - + + + + + Gérer votre compte Hutopy - - - Sauvegarde - - - - Fermer + + + + + mdi-chevron-left-box + + + + mdi-account + Gestion de Comptes - - - + + mdi-information + Informations personnelles + + + mdi-file-edit-outline + Informations de votre page + + + mdi-security + Sécurité + + + + mdi-chevron-right-box + + + + + + + + + + + + + + + + + + + + - -