Add mining pool logo in the pool stats page

This commit is contained in:
nymkappa 2022-02-11 18:29:38 +09:00
parent e1f3c662b2
commit 9e64592aca
No known key found for this signature in database
GPG Key ID: E155910B16E8BD04
2 changed files with 7 additions and 1 deletions

View File

@ -1,7 +1,8 @@
<div class="container">
<div *ngIf="poolStats$ | async as poolStats">
<h1>
<h1 class="m-0">
<img width="50" src="{{ poolStats['logo'] }}" onError="this.src = './resources/mining-pools/default.svg'" class="mr-3">
{{ poolStats.pool.name }}
</h1>

View File

@ -48,6 +48,11 @@ export class PoolComponent implements OnInit {
}
return this.apiService.getPoolStats$(this.poolId, params[1] ?? '1w');
}),
map((poolStats) => {
return Object.assign({
logo: `./resources/mining-pools/` + poolStats.pool.name.toLowerCase().replace(' ', '').replace('.', '') + '.svg'
}, poolStats);
})
);
this.blocks$ = this.fromHeightSubject