Add avatar in comments
[oweals/peertube.git] / client / src / app / menu / menu.component.html
1 <menu>
2   <div *ngIf="isLoggedIn" class="logged-in-block">
3     <a routerLink="/account/settings">
4       <img [src]="getUserAvatarUrl()" alt="Avatar" />
5     </a>
6
7     <div class="logged-in-info">
8       <a routerLink="/account/settings" class="logged-in-username">{{ user.username }}</a>
9       <div class="logged-in-email">{{ user.email }}</div>
10     </div>
11
12     <div class="logged-in-more" dropdown placement="right" container="body">
13       <span class="glyphicon glyphicon-option-vertical" dropdownToggle></span>
14
15       <ul *dropdownMenu class="dropdown-menu">
16         <li>
17           <a routerLink="/account/settings" class="dropdown-item" title="My account">
18             My account
19           </a>
20
21           <a (click)="logout($event)" class="dropdown-item" title="Log out" href="#">
22             Log out
23           </a>
24         </li>
25       </ul>
26     </div>
27   </div>
28
29   <div *ngIf="!isLoggedIn" class="button-block">
30     <a routerLink="/login" class="login-button">Login</a>
31     <a *ngIf="isRegistrationAllowed()" routerLink="/signup" class="create-account-button">Create an account</a>
32   </div>
33
34   <div class="panel-block">
35     <div class="block-title">Videos</div>
36
37     <a routerLink="/videos/trending" routerLinkActive="active">
38       <span class="icon icon-videos-trending"></span>
39       Trending
40     </a>
41
42     <a routerLink="/videos/recently-added" routerLinkActive="active">
43       <span class="icon icon-videos-recently-added"></span>
44       Recently added
45     </a>
46   </div>
47
48   <div *ngIf="userHasAdminAccess" class="panel-block">
49     <div class="block-title">More</div>
50
51     <a [routerLink]="getFirstAdminRouteAvailable()" routerLinkActive="active">
52       <span class="icon icon-administration"></span>
53       Administration
54     </a>
55   </div>
56 </menu>