| 
									
										
										
										
											2023-08-22 08:35:10 +02:00
										 |  |  | <div class="sidenav menu-click" [class]="navOpen ? 'open': ''"> | 
					
						
							|  |  |  |   <div class="d-flex menu-click"> | 
					
						
							| 
									
										
										
										
											2023-08-18 18:33:09 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-08-22 08:35:10 +02:00
										 |  |  |     <nav class="scrollable menu-click"> | 
					
						
							| 
									
										
										
										
											2023-12-15 14:48:17 +01:00
										 |  |  |       <span *ngIf="user$ | async as user" class="menu-click"> | 
					
						
							|  |  |  |         <span class="menu-click text-nowrap ellipsis"> | 
					
						
							| 
									
										
										
										
											2023-12-12 09:07:27 +01:00
										 |  |  |           <strong> | 
					
						
							| 
									
										
										
										
											2023-12-15 14:48:17 +01:00
										 |  |  |             <span *ngIf="user.username.includes('@'); else usernamenospace">{{ user.username }}</span> | 
					
						
							| 
									
										
										
										
											2024-03-24 16:22:05 +09:00
										 |  |  |             <ng-template #usernamenospace>@{{ user.username }}</ng-template> | 
					
						
							| 
									
										
										
										
											2023-12-12 09:07:27 +01:00
										 |  |  |           </strong> | 
					
						
							| 
									
										
										
										
											2023-12-15 14:48:17 +01:00
										 |  |  |         </span> | 
					
						
							|  |  |  |         <span class="badge mr-1 badge-og" *ngIf="user.ogRank"> | 
					
						
							|  |  |  |           OG #{{ user.ogRank }} | 
					
						
							|  |  |  |         </span> | 
					
						
							|  |  |  |         <span class="badge mr-1 badge-default" [class]="'badge-' + user.subscription_tag" *ngIf="user.subscription_tag !== 'free'"> | 
					
						
							|  |  |  |           {{ user.subscription_tag.toUpperCase() }} | 
					
						
							|  |  |  |         </span> | 
					
						
							| 
									
										
										
										
											2023-08-22 08:35:10 +02:00
										 |  |  |       </span> | 
					
						
							| 
									
										
										
										
											2023-08-23 14:40:16 +02:00
										 |  |  |       <a *ngIf="!userAuth" class="d-flex justify-content-center align-items-center nav-link m-0  menu-click" routerLink="/login" role="tab" (click)="onLinkClick('/login')"> | 
					
						
							| 
									
										
										
										
											2023-08-22 08:35:10 +02:00
										 |  |  |         <fa-icon class="menu-click" [icon]="['fas', 'user-circle']" [fixedWidth]="true" style="font-size: 25px;margin-right: 15px;"></fa-icon> | 
					
						
							| 
									
										
										
										
											2024-04-03 18:13:42 +09:00
										 |  |  |         <span class="menu-click" style="font-size: 20px;" i18n="shared.sign-in">Sign In</span> | 
					
						
							| 
									
										
										
										
											2023-08-21 22:08:25 +02:00
										 |  |  |       </a> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |       <ng-container *ngIf="userMenuGroups$ | async as menuGroups"> | 
					
						
							| 
									
										
										
										
											2023-08-22 08:35:10 +02:00
										 |  |  |         <div class="menu-click" *ngFor="let group of menuGroups" style="height: max-content;"> | 
					
						
							|  |  |  |           <h6 class="d-flex justify-content-between align-items-center mt-4 mb-2 text-uppercase menu-click"> | 
					
						
							|  |  |  |             <span class="menu-click">{{ group.title }}</span> | 
					
						
							| 
									
										
										
										
											2023-08-21 22:08:25 +02:00
										 |  |  |           </h6> | 
					
						
							| 
									
										
										
										
											2023-08-22 08:35:10 +02:00
										 |  |  |           <ul class="nav flex-column menu-click" *ngFor="let item of group.items" (click)="onLinkClick(item.link)"> | 
					
						
							|  |  |  |             <li class="nav-item d-flex justify-content-start align-items-center menu-click"> | 
					
						
							|  |  |  |               <fa-icon class="menu-click" [icon]="['fas', item.faIcon]" [fixedWidth]="true"></fa-icon> | 
					
						
							|  |  |  |               <button *ngIf="item.link === 'logout'" class="btn nav-link menu-click" role="tab" (click)="logout()">{{ item.title }}</button> | 
					
						
							|  |  |  |               <a *ngIf="item.title !== 'Logout'" class="nav-link menu-click" [routerLink]="[item.link]" role="tab">{{ item.title }}</a> | 
					
						
							| 
									
										
										
										
											2023-08-21 22:08:25 +02:00
										 |  |  |             </li> | 
					
						
							|  |  |  |           </ul> | 
					
						
							|  |  |  |         </div> | 
					
						
							|  |  |  |       </ng-container> | 
					
						
							|  |  |  |     </nav> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   </div> | 
					
						
							| 
									
										
										
										
											2023-08-18 18:04:40 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-08-17 18:51:39 +02:00
										 |  |  | </div> |