diff --git a/explorer-v2/src/components/landingPageComponents/NoiseCard.tsx b/explorer-v2/src/components/landingPageComponents/NoiseCard.tsx index ed69ea5f58..d3ac832b89 100644 --- a/explorer-v2/src/components/landingPageComponents/NoiseCard.tsx +++ b/explorer-v2/src/components/landingPageComponents/NoiseCard.tsx @@ -60,11 +60,8 @@ export const NoiseCard = () => { ); } - const todaysData = data[data.length - 2]; - const yesterdaysData = data[data.length - 3]; - - // Add null checks to prevent TypeError - if (!todaysData || !yesterdaysData) { + // Check if we have enough data to calculate noise values + if (data.length < 3) { return ( { ); } + const todaysData = data[data.length - 2]; + const yesterdaysData = data[data.length - 3]; + const noiseLast24H = (todaysData?.total_packets_sent || 0) + (todaysData?.total_packets_received || 0);