import { LineChart, Line, XAxis, YAxis, CartesianGrid, Tooltip, Legend, ResponsiveContainer, BarChart, Bar, PieChart, Pie, Cell } from 'recharts'; // Sample data for charts const lineData = [ { name: 'Day 1', users: 400, sessions: 240, avg: 320 }, { name: 'Day 2', users: 300, sessions: 139, avg: 220 }, { name: 'Day 3', users: 200, sessions: 980, avg: 590 }, { name: 'Day 4', users: 278, sessions: 390, avg: 334 }, { name: 'Day 5', users: 189, sessions: 480, avg: 335 }, { name: 'Day 6', users: 239, sessions: 380, avg: 310 }, { name: 'Day 7', users: 349, sessions: 430, avg: 390 }, ]; const barData = [ { name: 'Product A', positive: 400, negative: 240, neutral: 320 }, { name: 'Product B', positive: 300, negative: 139, neutral: 220 }, { name: 'Product C', positive: 200, negative: 180, neutral: 190 }, { name: 'Product D', positive: 278, negative: 190, neutral: 234 }, ]; const pieData = [ { name: 'Millennials', value: 400 }, { name: 'Gen Z', value: 300 }, { name: 'Gen X', value: 200 }, { name: 'Boomers', value: 100 }, ]; const COLORS = ['#0088FE', '#00C49F', '#FFBB28', '#FF8042']; interface LineChartProps { title?: string; subtitle?: string; height?: number; } export function LineChartComponent({ title, subtitle, height = 300 }: LineChartProps) { return (
{subtitle}
}{subtitle}
}{subtitle}
}