Skip to content

Commit 4c9ef16

Browse files
tmp new icons
1 parent 5849af4 commit 4c9ef16

4 files changed

+37
-4
lines changed

libs/website/profile/src/lib/achievements/website-profile-achievements-overview.component.ts

+3
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ import { getAchievementCategories } from '../+state/website/profile.selectors';
99
selector: 'website-profile-achievements-overview',
1010
styleUrls: [`./website-profile-achievements-overview.component.scss`],
1111
template: `
12+
<div class="card achievement-points">
13+
14+
</div>
1215
<div class="card achievement" *ngFor="let category of categories$ | async">
1316
<achievement-category-view
1417
[empty]="category.empty"

libs/website/profile/src/lib/collection/website-profile-collection-overview.component.scss

+22-3
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,35 @@
1212
padding: 20px;
1313

1414
.title {
15-
font-size: 24px;
15+
color: var(--default-title-color);
16+
text-align: center;
17+
position: relative;
18+
margin: auto;
19+
flex-grow: 0;
20+
flex-shrink: 0;
21+
white-space: nowrap;
22+
overflow: hidden;
23+
text-overflow: ellipsis;
24+
margin-right: 20px;
25+
margin-left: 20px;
26+
max-width: calc(100% - 40px);
27+
}
28+
29+
.icon {
30+
height: 100px;
31+
width: 101px;
32+
flex-grow: 0;
33+
flex-shrink: 0;
34+
margin-bottom: 5px;
35+
color: var(--default-title-color);
36+
--icon-color: var(--default-title-color);
1637
}
1738

1839
.progress-container {
1940
display: flex;
2041
align-items: center;
2142
justify-content: center;
2243
flex-direction: column;
23-
2444
}
2545

2646
.progress {
@@ -30,7 +50,6 @@
3050

3151
&.golden {
3252
color: var(--default-title-color);
33-
3453
}
3554
}
3655
}

libs/website/profile/src/lib/collection/website-profile-collection-overview.component.ts

+5
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import { ExtendedProfileSet } from '../+state/website/profile.models';
77
template: `
88
<div class="mode standard">
99
<div class="title">{{ title }}</div>
10+
<img class="icon" [src]="setIcon" />
1011
<div class="progress-container">
1112
<div class="progress normal">{{ progressNormal() }}</div>
1213
<div class="progress golden">{{ progressGolden() }}</div>
@@ -18,6 +19,10 @@ import { ExtendedProfileSet } from '../+state/website/profile.models';
1819
export class WebsiteProfileCollectionOverviewComponent {
1920
@Input() sets: readonly ExtendedProfileSet[] | null;
2021
@Input() title: string;
22+
@Input() set mode(value: 'standard' | 'wild') {
23+
this.setIcon = `https://static.zerotoheroes.com/hearthstone/asset/firestone/images/collection/collection_${value}.webp`;
24+
}
25+
setIcon: string;
2126

2227
progressNormal(): string {
2328
const totalCollected =

libs/website/profile/src/lib/overview/website-profile-overview.component.ts

+7-1
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,19 @@ import { getSets } from '../+state/website/profile.selectors';
1515
<div class="card collection standard">
1616
<website-profile-collection-overview
1717
class="mode standard"
18+
[mode]="'standard'"
1819
[title]="'Standard'"
1920
[sets]="standardSets$ | async"
2021
>
2122
</website-profile-collection-overview>
2223
</div>
2324
<div class="card collection wild">
24-
<website-profile-collection-overview class="mode wild" [title]="'Wild'" [sets]="wildSets$ | async">
25+
<website-profile-collection-overview
26+
class="mode wild"
27+
[mode]="'wild'"
28+
[title]="'Wild'"
29+
[sets]="wildSets$ | async"
30+
>
2531
</website-profile-collection-overview>
2632
</div>
2733
<website-profile-achievements-overview></website-profile-achievements-overview>

0 commit comments

Comments
 (0)