"use client"; import { useTheme } from "next-themes"; import { colors } from "@/lib/colors"; import { useConfig } from "@/hooks/use-config"; import { CartesianGrid, XAxis, YAxis, ResponsiveContainer, Tooltip, ScatterChart, Scatter, Cell, } from "recharts"; import CustomTooltip from "./custom-tooltip"; interface DataPoint { x: number; y: number; z: number; } const data: DataPoint[] = [ { x: 100, y: 200, z: 200 }, { x: 120, y: 100, z: 260 }, { x: 170, y: 300, z: 400 }, { x: 140, y: 250, z: 280 }, { x: 150, y: 400, z: 500 }, { x: 110, y: 280, z: 200 }, ]; const ScatterChartWithCells = ({ height = 300 }) => { const { theme: mode } = useTheme(); const COLORS = [ colors.primary, colors.info, colors.warning, colors.success, ]; return ( } /> {data.map((entry, index) => ( ))} ); }; export default ScatterChartWithCells;