- <div *ngIf="isLoggedIn" class="in-my-library">
- <div i18n class="block-title">IN MY LIBRARY</div>
-
- <a *ngIf="user.canSeeVideosLink" class="menu-link" routerLink="/my-library/videos" routerLinkActive="active">
- <my-global-icon iconName="videos" aria-hidden="true"></my-global-icon>
- <ng-container i18n>Videos</ng-container>
- </a>
-
- <a class="menu-link" routerLink="/my-library/video-playlists" routerLinkActive="active">
- <my-global-icon iconName="playlists" aria-hidden="true"></my-global-icon>
- <ng-container i18n>Playlists</ng-container>
- </a>
-
- <a class="menu-link" routerLink="/videos/subscriptions" routerLinkActive="active">
- <my-global-icon iconName="subscriptions" aria-hidden="true"></my-global-icon>
- <ng-container i18n>Subscriptions</ng-container>
- </a>
-
- <a class="menu-link" routerLink="/my-library/history/videos" routerLinkActive="active">
- <my-global-icon iconName="history" aria-hidden="true"></my-global-icon>
- <ng-container i18n>History</ng-container>
- </a>
-
- </div>
-
- <div class="on-instance">
- <div i18n class="block-title">ON {{instanceName}}</div>
-
- <a class="menu-link" routerLink="/videos/overview" routerLinkActive="active">
- <my-global-icon iconName="globe" aria-hidden="true"></my-global-icon>
- <ng-container i18n>Discover</ng-container>
- </a>
-
- <a class="menu-link" routerLink="/videos/trending" routerLinkActive="active">
- <my-global-icon iconName="trending" aria-hidden="true"></my-global-icon>
- <ng-container i18n>Trending</ng-container>
- </a>
+ <ng-container *ngFor="let menuSection of menuSections" >
+ <div [ngClass]="[ menuSection.key, 'menu-block' ]">
+ <div i18n class="block-title">{{ menuSection.title }}</div>