-
Notifications
You must be signed in to change notification settings - Fork 1.8k
/
speaker-list.html
52 lines (48 loc) · 1.68 KB
/
speaker-list.html
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<ion-header>
<ion-toolbar>
<ion-buttons slot="start">
<ion-menu-button></ion-menu-button>
</ion-buttons>
<ion-title>Speakers</ion-title>
</ion-toolbar>
</ion-header>
<ion-content fullscreen="true">
<ion-header collapse="condense">
<ion-toolbar>
<ion-title size="large">Speakers</ion-title>
</ion-toolbar>
</ion-header>
<ion-grid fixed>
<ion-row>
<ion-col size="12" size-md="6" *ngFor="let speaker of speakers">
<ion-card class="speaker-card">
<ion-card-header>
<ion-item detail="false" lines="none" class="speaker-item" routerLink="/app/tabs/speakers/speaker-details/{{speaker.id}}">
<ion-avatar slot="start">
<img [src]="speaker.profilePic" [alt]="speaker.name + ' profile picture'">
</ion-avatar>
<ion-label>
<h2>{{speaker.name}}</h2>
<p>{{speaker.title}}</p>
</ion-label>
</ion-item>
</ion-card-header>
<ion-card-content>
<ion-list lines="none">
<ion-item *ngFor="let session of speaker.sessions" detail="false" routerLink="/app/tabs/speakers/session/{{session.id}}">
<ion-label>
<h3>{{session.name}}</h3>
</ion-label>
</ion-item>
<ion-item detail="false" routerLink="/app/tabs/speakers/speaker-details/{{speaker.id}}">
<ion-label>
<h3>About {{speaker.name}}</h3>
</ion-label>
</ion-item>
</ion-list>
</ion-card-content>
</ion-card>
</ion-col>
</ion-row>
</ion-grid>
</ion-content>