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()}

); } return null; }; return (

Revenue vs Spend

Time-series performance overview

{['daily', 'weekly', 'monthly'].map((period) => ( ))}
`$${value}`} /> } />
); }; export default PerformanceChart;