dnet40/modules/uoa-graph-portal/trunk/src/app/about/team.component.ts @ 60866
1 |
import {Component} from '@angular/core'; |
---|---|
2 |
import {Breadcrumb} from '../openaireLibrary/utils/breadcrumbs/breadcrumbs.component'; |
3 |
import {member, team} from './team'; |
4 |
|
5 |
@Component({ |
6 |
selector: 'team', |
7 |
template: ` |
8 |
<div>
|
9 |
<div class="uk-section">
|
10 |
<div class="uk-margin-large-left uk-margin-medium-bottom">
|
11 |
<breadcrumbs [breadcrumbs]="breadcrumbs"></breadcrumbs>
|
12 |
</div>
|
13 |
<div class="uk-container">
|
14 |
<h2 class="uk-text-center">Meet The Team</h2>
|
15 |
<div class="uk-padding-small">
|
16 |
<div class="uk-grid uk-child-width-1-3@m uk-child-width-1-2@s uk-child-width-1-1 uk-margin-large-top" uk-grid>
|
17 |
<div *ngFor="let member of team;" class="uk-card uk-card-flip" [class.uk-active]="member.active === true">
|
18 |
<div class="uk-card-flip-inner">
|
19 |
<div class="front">
|
20 |
<div class="uk-padding">
|
21 |
<div class="uk-text-center">
|
22 |
<img [src]="'assets/graph-assets/about/team/' + member.photo">
|
23 |
<div class="uk-margin-medium-top role">
|
24 |
<h6 class="portal-color">{{member.name}}</h6>
|
25 |
<div class="uk-text-muted">
|
26 |
{{member.role}}
|
27 |
</div>
|
28 |
</div>
|
29 |
</div>
|
30 |
</div>
|
31 |
<div class="uk-position-bottom-center uk-margin-bottom">
|
32 |
<a class="portal-link" (click)="member.active = true">Learn more</a>
|
33 |
</div>
|
34 |
</div>
|
35 |
<div class="back">
|
36 |
<div class="uk-padding">
|
37 |
<div class="uk-text-center">
|
38 |
<img [src]="'assets/graph-assets/about/team/' + member.photo">
|
39 |
<div class="uk-margin-medium-top">
|
40 |
<h6 class="uk-text-center portal-color">{{member.name}}</h6>
|
41 |
</div>
|
42 |
</div>
|
43 |
<div class="uk-margin-small-bottom">
|
44 |
<span class="uk-text-bold">Role: </span> {{member.role}}
|
45 |
</div>
|
46 |
<div class="uk-margin-small-bottom">
|
47 |
<span class="uk-text-bold">Affiliation: </span> {{member.affiliation}}
|
48 |
</div>
|
49 |
<div>
|
50 |
<span class="uk-text-bold">Country: </span> {{member.country}}
|
51 |
</div>
|
52 |
<!-- <div>
|
53 |
<span class="uk-text-bold">Responsibilities: </span> {{member.responsibilities}}
|
54 |
</div>-->
|
55 |
</div>
|
56 |
<div class="uk-position-bottom-center uk-margin-bottom">
|
57 |
<a class="portal-link" (click)="member.active = false">Back</a>
|
58 |
</div>
|
59 |
</div>
|
60 |
</div>
|
61 |
</div>
|
62 |
</div>
|
63 |
</div>
|
64 |
</div>
|
65 |
</div>
|
66 |
</div>
|
67 |
`, |
68 |
styleUrls: ['team.component.css'] |
69 |
})
|
70 |
export class TeamComponent { |
71 |
public team: member[] = team; |
72 |
public breadcrumbs: Breadcrumb[] = [ |
73 |
{
|
74 |
name: 'home', |
75 |
route: '/' |
76 |
},
|
77 |
{
|
78 |
name: 'about', |
79 |
route: '/about' |
80 |
},
|
81 |
{
|
82 |
name: 'Team' |
83 |
}
|
84 |
];
|
85 |
}
|