diff --git a/explorer-v2/src/components/lineChart/index.tsx b/explorer-v2/src/components/lineChart/index.tsx index 0498b8e48a..5938cf730a 100644 --- a/explorer-v2/src/components/lineChart/index.tsx +++ b/explorer-v2/src/components/lineChart/index.tsx @@ -1,6 +1,7 @@ "use client"; +import { formatBigNum } from "@/utils/formatBigNumbers"; import { useTheme } from "@mui/material"; -import { ResponsiveLine } from "@nivo/line"; +import { ResponsiveLine, Point, PointTooltipProps } from "@nivo/line"; export interface ILineChartData { date_utc: string; @@ -59,6 +60,7 @@ export const LineChart = ({ return ( 7 ? "every 6 days" : "every 2 days", }} + sliceTooltip={(slice) => { + const point = slice.slice.points[0]; + const value = point.data.y as number; + const date = point.data.x as Date; + + return ( +
+
+ {date.toLocaleDateString()} +
+
+ {label}: {yformat(value)} +
+
+ ); + }} /> ); };