import React, { useState } from 'react'; import { LineChart, Line, XAxis, YAxis, CartesianGrid, Tooltip, Legend, ResponsiveContainer, AreaChart, Area } from 'recharts'; const PerformanceChart = ({ data }) => { const [toggle, setToggle] = useState('daily'); if (!data || !data.data) return null; const chartData = data.data; const CustomTooltip = ({ active, payload, label }) => { if (active && payload && payload.length) { return (
{label}
Revenue: ${payload[0].value.toLocaleString()}
Spend: ${payload[1].value.toLocaleString()}
Time-series performance overview