36 lines
971 B
HTML
36 lines
971 B
HTML
<div>
|
|
<app-list-header *appRole="['leader']"></app-list-header>
|
|
|
|
<ng-container *appRole="['leader']">
|
|
<ng-container *ngIf="shows$ | async as shows">
|
|
<app-card
|
|
*ngIf="getPrivateSongs(shows).length > 0"
|
|
[@fade]
|
|
[padding]="false"
|
|
heading="meine Veranstaltungen"
|
|
>
|
|
<app-list-item
|
|
*ngFor="let show of getPrivateSongs(shows) | sortBy: 'desc':'date'"
|
|
[routerLink]="show.id"
|
|
[show]="show"
|
|
></app-list-item>
|
|
</app-card>
|
|
</ng-container>
|
|
</ng-container>
|
|
|
|
<ng-container *ngIf="shows$ | async as shows">
|
|
<app-card
|
|
*ngIf="getPublicShows(shows).length > 0"
|
|
[@fade]
|
|
[padding]="false"
|
|
heading="veröffentlichte Veranstaltungen"
|
|
>
|
|
<app-list-item
|
|
*ngFor="let show of getPublicShows(shows) | sortBy: 'desc':'date'"
|
|
[routerLink]="show.id"
|
|
[show]="show"
|
|
></app-list-item>
|
|
</app-card>
|
|
</ng-container>
|
|
</div>
|