@@ -12,8 +12,8 @@ import { responsiveSize } from "styles/responsiveSize";
1212
1313import { StyledSkeleton } from "components/StyledSkeleton" ;
1414
15- import StakedPNKByCourtsChart , { StakedPNKByCourtsChartData } from "./StakedPNKByCourtsChart" ;
1615import CasesByCourtsChart , { CasesByCourtsChartData } from "./CasesByCourtsChart" ;
16+ import StakedPNKByCourtsChart , { StakedPNKByCourtsChartData } from "./StakedPNKByCourtsChart" ;
1717import TimeSeriesChart from "./TimeSeriesChart" ;
1818
1919const Container = styled . div `
@@ -74,22 +74,28 @@ const Chart: React.FC = () => {
7474
7575 const processedCourtsData = courtsChartData ?. reduce (
7676 ( accData : CasesByCourtsChartData , current ) => {
77- return {
78- labels : [ ...accData . labels , current . name ?? "" ] ,
79- cases : [ ...accData . cases , current . numberDisputes ] ,
80- totalCases : accData . totalCases + parseInt ( current . numberDisputes , 10 ) ,
81- } ;
77+ if ( BigInt ( current . numberDisputes ) > 0 ) {
78+ return {
79+ labels : [ ...accData . labels , current . name ?? "" ] ,
80+ cases : [ ...accData . cases , current . numberDisputes ] ,
81+ totalCases : accData . totalCases + parseInt ( current . numberDisputes , 10 ) ,
82+ } ;
83+ }
84+ return accData ;
8285 } ,
8386 { labels : [ ] , cases : [ ] , totalCases : 0 }
8487 ) ;
8588
8689 const processedStakedPNKData = courtsChartData ?. reduce (
8790 ( accData : StakedPNKByCourtsChartData , current ) => {
88- return {
89- labels : [ ...accData . labels , current . name ?? "" ] ,
90- stakes : [ ...accData . stakes , parseFloat ( formatUnits ( current . stake , 18 ) ) ] ,
91- totalStake : accData . totalStake + parseFloat ( formatUnits ( current . stake , 18 ) ) ,
92- } ;
91+ if ( BigInt ( current . stake ) > 0 ) {
92+ return {
93+ labels : [ ...accData . labels , current . name ?? "" ] ,
94+ stakes : [ ...accData . stakes , parseFloat ( formatUnits ( current . stake , 18 ) ) ] ,
95+ totalStake : accData . totalStake + parseFloat ( formatUnits ( current . stake , 18 ) ) ,
96+ } ;
97+ }
98+ return accData ;
9399 } ,
94100 { labels : [ ] , stakes : [ ] , totalStake : 0 }
95101 ) ;
0 commit comments