]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - client/src/app/menu/menu.component.html
94f82e352a30488c1b3478339b5161c2f2856730
[github/Chocobozzz/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 i18n 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>