Skip to content
This repository was archived by the owner on Jan 29, 2025. It is now read-only.

Commit 8a221a5

Browse files
authored
Merge pull request #418 from sinfo/add-partner-site
feat: add partner site
2 parents 64417f0 + 48bfd3c commit 8a221a5

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

src/app/landing-page/partners/partners.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ <h3 (click)="showAll = !showAll">Partners<mat-icon [class.chev-open]="!showAll"
1818

1919

2020
<div class="row" *ngIf="partners">
21-
<mat-card class="example-card speaker-card silver" *ngFor="let partner of partners"
21+
<mat-card class="example-card speaker-card silver" *ngFor="let partner of partners" (click)="onSelect(partner)"
2222
[ngStyle]="{'background-image': 'url(' + partner.img + ')' }">
2323
</mat-card>
2424
</div>

src/app/landing-page/partners/partners.component.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,4 +50,8 @@ export class PartnersComponent implements OnInit, OnChanges {
5050
return sponsor.advertisementLvl === 'other'
5151
})
5252
}
53+
54+
onSelect(partner: Sponsor) {
55+
if (partner.site) window.open(partner.site, '_blank')
56+
}
5357
}

src/app/landing-page/sponsors/sponsor.model.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ export class Sponsor {
22
id: string
33
img: string
44
name: string
5+
site?: string
56
description: string
67
advertisementLvl: string
78
updated: string

0 commit comments

Comments
 (0)