import { CartesianGrid, Legend, Line, LineChart, ResponsiveContainer, Tooltip, XAxis, YAxis, } from 'recharts'; import { CategoricalChartProps } from 'recharts/types/chart/generateCategoricalChart'; const data = [ { name: 'Page A', uv: 4000, pv: 2400, }, { name: 'Page B', uv: 3000, pv: 1398, }, { name: 'Page C', uv: 2000, pv: 9800, }, { name: 'Page D', uv: 2780, pv: 3908, }, { name: 'Page E', uv: 1890, pv: 4800, }, { name: 'Page F', uv: 2390, pv: 3800, }, { name: 'Page G', uv: 3490, pv: 4300, }, ]; interface IProps extends CategoricalChartProps { data?: Array<{ xAxis: string; yAxis: number }>; showLegend?: boolean; } const RagLineChart = ({ data, showLegend = false }: IProps) => { return ( {showLegend && } {/* */} ); }; export default RagLineChart;