Merge pull request #4487 from mempool/nymkappa/hashrate-indexing-message

[mining] show proper message when we have less than 2 weeks worth of mining pool hashrate data
This commit is contained in:
softsimon 2023-12-17 21:33:18 +07:00 committed by GitHub
commit f915ff3f91
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -115,13 +115,13 @@ export class PoolComponent implements OnInit {
prepareChartOptions(data) { prepareChartOptions(data) {
let title: object; let title: object;
if (data.length === 0) { if (data.length <= 1) {
title = { title = {
textStyle: { textStyle: {
color: 'grey', color: 'grey',
fontSize: 15 fontSize: 15
}, },
text: $localize`:@@23555386d8af1ff73f297e89dd4af3f4689fb9dd:Indexing blocks`, text: $localize`Not enough data yet`,
left: 'center', left: 'center',
top: 'center' top: 'center'
}; };
@ -172,14 +172,14 @@ export class PoolComponent implements OnInit {
`; `;
}.bind(this) }.bind(this)
}, },
xAxis: data.length === 0 ? undefined : { xAxis: data.length <= 1 ? undefined : {
type: 'time', type: 'time',
splitNumber: (this.isMobile()) ? 5 : 10, splitNumber: (this.isMobile()) ? 5 : 10,
axisLabel: { axisLabel: {
hideOverlap: true, hideOverlap: true,
} }
}, },
yAxis: data.length === 0 ? undefined : [ yAxis: data.length <= 1 ? undefined : [
{ {
min: (value) => { min: (value) => {
return value.min * 0.9; return value.min * 0.9;
@ -198,7 +198,7 @@ export class PoolComponent implements OnInit {
} }
}, },
], ],
series: data.length === 0 ? undefined : [ series: data.length <= 1 ? undefined : [
{ {
zlevel: 0, zlevel: 0,
name: 'Hashrate', name: 'Hashrate',
@ -211,7 +211,7 @@ export class PoolComponent implements OnInit {
}, },
}, },
], ],
dataZoom: data.length === 0 ? undefined : [{ dataZoom: data.length <= 1 ? undefined : [{
type: 'inside', type: 'inside',
realtime: true, realtime: true,
zoomLock: true, zoomLock: true,