'use client' import { LineChart, Line, XAxis, YAxis, CartesianGrid, Tooltip, ResponsiveContainer } from 'recharts' interface ChartProps { data: Array<{ date: string; pageviews: number; visitors: number }> } export default function Chart({ data }: ChartProps) { const chartData = data.map(item => ({ date: new Date(item.date).toLocaleDateString('en-US', { month: 'short', day: 'numeric' }), pageviews: item.pageviews, visitors: item.visitors, })) return (