"use client"; import { PolarAngleAxis, PolarGrid, Radar, RadarChart as RechartsRadar, } from "recharts"; import { ChartConfig, ChartContainer, ChartTooltip, } from "@/components/ui/chart/Chart"; import { AlertPill } from "./shared/alert-pill"; import { CHART_COLORS } from "./shared/constants"; import { RadarDataPoint } from "./types"; interface RadarChartProps { data: RadarDataPoint[]; height?: number; dataKey?: string; onSelectPoint?: (point: RadarDataPoint | null) => void; selectedPoint?: RadarDataPoint | null; } const chartConfig = { value: { label: "Findings", color: "var(--chart-radar-primary)", }, } satisfies ChartConfig; const CustomTooltip = ({ active, payload }: any) => { if (active && payload && payload.length) { const data = payload[0]; return (
{data.payload.category}
{data.payload.change > 0 ? "+" : ""} {data.payload.change}% {" "} Since Last Scan
)}