SSR: fix incoming tx graph init state

This commit is contained in:
Mononaut 2023-10-25 16:38:05 +00:00
parent 29aaeef47b
commit 5b4132b551
No known key found for this signature in database
GPG key ID: A3F058E41374C04E
2 changed files with 4 additions and 3 deletions

View file

@ -45,12 +45,12 @@
<div class="card-body"> <div class="card-body">
<ng-container *ngTemplateOutlet="mempoolTable; context: { $implicit: mempoolInfoData }"></ng-container> <ng-container *ngTemplateOutlet="mempoolTable; context: { $implicit: mempoolInfoData }"></ng-container>
<h5 class="card-title mt-3" i18n="dashboard.incoming-transactions">Incoming Transactions</h5> <h5 class="card-title mt-3" i18n="dashboard.incoming-transactions">Incoming Transactions</h5>
<div class="mempool-graph" *ngIf="{ value: (mempoolStats$ | async) } as mempoolStats"> <div class="mempool-graph" *ngIf="(mempoolStats$ | async) as mempoolStats">
<app-incoming-transactions-graph <app-incoming-transactions-graph
[height]="incomingGraphHeight" [height]="incomingGraphHeight"
[left]="50" [left]="50"
[right]="20" [right]="20"
[data]="mempoolStats.value?.weightPerSecond" [data]="mempoolStats?.weightPerSecond"
[windowPreferenceOverride]="'2h'" [windowPreferenceOverride]="'2h'"
></app-incoming-transactions-graph> ></app-incoming-transactions-graph>
</div> </div>

View file

@ -8,6 +8,7 @@ import { StateService } from '../services/state.service';
import { WebsocketService } from '../services/websocket.service'; import { WebsocketService } from '../services/websocket.service';
import { SeoService } from '../services/seo.service'; import { SeoService } from '../services/seo.service';
import { ActiveFilter, FilterMode, toFlags } from '../shared/filters.utils'; import { ActiveFilter, FilterMode, toFlags } from '../shared/filters.utils';
import { TransferState } from '@angular/core';
interface MempoolBlocksData { interface MempoolBlocksData {
blocks: number; blocks: number;
@ -241,7 +242,7 @@ export class DashboardComponent implements OnInit, OnDestroy, AfterViewInit {
return null; return null;
} }
}), }),
share(), shareReplay(1),
); );
if (this.stateService.network === 'liquid') { if (this.stateService.network === 'liquid') {