This commit is contained in:
Yana
2024-11-28 22:19:31 +07:00
parent 4887cbbd48
commit bc6d4562d0
2 changed files with 39 additions and 6 deletions
@@ -94,7 +94,6 @@ export const ExplorerLineChart = ({
}
};
console.log("chartData.length :>> ", chartData);
return (
<Box width={"100%"} height={isDesktop ? 200 : 150}>
{chartData && (
@@ -106,7 +105,7 @@ export const ExplorerLineChart = ({
enableSlices="x"
margin={{
bottom: 24,
left: 26,
left: 36,
right: 16,
top: 20,
}}
+38 -4
View File
@@ -88,8 +88,11 @@ export default function PageOverview() {
label: string;
data: IExplorerLineChartData[];
}>();
console.log("noiseLineGraphData :>> ", noiseLineGraphData);
const [stakeLineGraphData, setStakeLineGraphData] = useState<{
color: string;
label: string;
data: IExplorerLineChartData[];
}>();
useEffect(() => {
async function fetchData() {
@@ -98,10 +101,13 @@ export default function PageOverview() {
}
fetchData();
}, []);
const theme = useTheme();
const router = useRouter();
console.log("explorerData :>> ", explorerData);
// CURRENT EPOCH
const currentEpochStart =
explorerData?.currentEpochData.current_epoch_start || "";
@@ -126,6 +132,8 @@ export default function PageOverview() {
}
};
// NOISE
const noiseLast24H =
explorerData?.packetsAndStakingData[
explorerData.packetsAndStakingData.length - 1
@@ -183,13 +191,39 @@ export default function PageOverview() {
percentage: Math.abs(percentage) || 0,
numberWentUp: percentage > 0,
},
graph: noiseLineGraphData,
};
// STAKE
const currentStake =
Number(explorerData?.currentEpochRewardsData.interval.staking_supply) || 0;
Number(explorerData?.currentEpochRewardsData.interval.staking_supply) /
1000000 || 0;
const getStakeData = () => {
const data: Array<IExplorerLineChartData> = [];
explorerData?.packetsAndStakingData.map((item: any) => {
data.push({
date_utc: item.date_utc,
numericData: item.total_stake / 1000000,
});
});
return data;
};
useEffect(() => {
const stakeLineGraphData = {
color: "#00CA33",
label: "Total stake delegated in NYM",
data: getStakeData(),
};
setStakeLineGraphData(stakeLineGraphData);
}, [explorerData]);
const stakeCard = {
overTitle: "Current network stake",
title: currentStake + " NYM" || "",
graph: stakeLineGraphData,
};
const {
@@ -217,7 +251,7 @@ export default function PageOverview() {
<ExplorerCard progressBar={progressBar} />
</Grid>
<Grid item xs={12} md={4}>
<ExplorerCard {...noiseCard} graph={noiseLineGraphData} />
<ExplorerCard {...noiseCard} />
</Grid>
<Grid item xs={12} md={4}>
<ExplorerCard {...stakeCard} />