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 name: string = auth.authState.user!.profile.name!; | ||||
|     const email = auth.authState.user!.profile.email; | ||||
|     const initials: string = name | ||||
|         .split(" ") | ||||
|         .map((n) => n[0]) | ||||
|  | @ -161,12 +162,43 @@ | |||
|                 </v-card> | ||||
|             </template> | ||||
|         </v-dialog> | ||||
|         <v-avatar | ||||
|             size="large" | ||||
|             color="#0e6942" | ||||
|             class="user-button" | ||||
|             >{{ initials }}</v-avatar | ||||
|         > | ||||
|         <v-menu min-width="200px"> | ||||
|             <template v-slot:activator="{ props }"> | ||||
|                 <v-btn | ||||
|                     icon | ||||
|                     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-navigation-drawer | ||||
|         v-model="drawer" | ||||
|  |  | |||
		Reference in a new issue
	
	 laurejablonski
						laurejablonski