-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathspeakers.component.html
More file actions
30 lines (27 loc) · 1.26 KB
/
speakers.component.html
File metadata and controls
30 lines (27 loc) · 1.26 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<ng-container *ngIf="allSpeakers$ | async as speakers; else loading">
<div class="container justify-content-center">
<div class="row">
<div *ngFor="let speaker of (showAll ? speakers : speakers.slice(0, 3))" class="col-md-4 mb-4">
<div class="custom-card" [routerLink]="['/speaker-details', speaker.code]">
<div class="card-header">
<img [src]="speaker.avatar" [alt]="speaker.name" class="card-img">
</div>
<div class="card-body">
<h5 class="card-title">{{ speaker.name }}</h5>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12 mb-12 button-container">
<dd-button [buttonText]="showAll ? 'Zeige weniger ' : 'Zeige mehr '" [buttonType]="ButtonType.outline"
class="toggle-content-button" (click)="toggleShowMore()" [ngClass]="showAll ? 'less' : 'more'">
<img *ngIf="showAll" src="../../../assets/icons/arrow-bottom.svg" alt="Weniger">
</dd-button>
</div>
</div>
</div>
</ng-container>
<ng-template #loading>
<dd-spinner></dd-spinner>
</ng-template>