feat: gebruiker kan klikken op avatar en naam en email zien
This commit is contained in:
		
							parent
							
								
									8addea5454
								
							
						
					
					
						commit
						ab95a06daa
					
				
					 1 changed files with 38 additions and 6 deletions
				
			
		|  | @ -14,6 +14,7 @@ | ||||||
|     const _router = useRouter(); // Zonder '_' gaf dit een linter error voor unused variable |     const _router = useRouter(); // Zonder '_' gaf dit een linter error voor unused variable | ||||||
| 
 | 
 | ||||||
|     const name: string = auth.authState.user!.profile.name!; |     const name: string = auth.authState.user!.profile.name!; | ||||||
|  |     const email = auth.authState.user!.profile.email; | ||||||
|     const initials: string = name |     const initials: string = name | ||||||
|         .split(" ") |         .split(" ") | ||||||
|         .map((n) => n[0]) |         .map((n) => n[0]) | ||||||
|  | @ -161,12 +162,43 @@ | ||||||
|                 </v-card> |                 </v-card> | ||||||
|             </template> |             </template> | ||||||
|         </v-dialog> |         </v-dialog> | ||||||
|         <v-avatar |         <v-menu min-width="200px"> | ||||||
|             size="large" |             <template v-slot:activator="{ props }"> | ||||||
|             color="#0e6942" |                 <v-btn | ||||||
|             class="user-button" |                     icon | ||||||
|             >{{ initials }}</v-avatar |                     v-bind="props" | ||||||
|                 > |                 > | ||||||
|  |                     <v-avatar | ||||||
|  |                         color="#0e6942" | ||||||
|  |                         size="large" | ||||||
|  |                         class="user-button" | ||||||
|  |                     > | ||||||
|  |                         <span>{{ initials }}</span> | ||||||
|  |                     </v-avatar> | ||||||
|  |                 </v-btn> | ||||||
|  |             </template> | ||||||
|  |             <v-card> | ||||||
|  |                 <v-card-text> | ||||||
|  |                     <div class="mx-auto text-center"> | ||||||
|  |                         <v-avatar color="#0e6942"> | ||||||
|  |                             <span class="text-h5">{{ initials }}</span> | ||||||
|  |                         </v-avatar> | ||||||
|  |                         <h3>{{ name }}</h3> | ||||||
|  |                         <p class="text-caption mt-1">{{ email }}</p> | ||||||
|  |                         <v-divider class="my-3"></v-divider> | ||||||
|  |                         <v-btn | ||||||
|  |                             variant="text" | ||||||
|  |                             rounded | ||||||
|  |                             append-icon="mdi-logout" | ||||||
|  |                             @click="performLogout" | ||||||
|  |                             to="/login" | ||||||
|  |                             >{{ t("logout") }}</v-btn | ||||||
|  |                         > | ||||||
|  |                         <v-divider class="my-3"></v-divider> | ||||||
|  |                     </div> | ||||||
|  |                 </v-card-text> | ||||||
|  |             </v-card> | ||||||
|  |         </v-menu> | ||||||
|     </v-app-bar> |     </v-app-bar> | ||||||
|     <v-navigation-drawer |     <v-navigation-drawer | ||||||
|         v-model="drawer" |         v-model="drawer" | ||||||
|  |  | ||||||
		Reference in a new issue
	
	 laurejablonski
						laurejablonski