'use client' import { useData } from '@/components/data-provider' import { FitnessScore } from '@/components/fitness-score' import { OverviewCards } from '@/components/overview-cards' import { DailyCostChart, TopCommandsChart, TokenUsageHeatmap, UserVsAssistantChart, InterruptionRateChart, ToolMixChart } from '@/components/daily-chart' import { VersionLagChart } from '@/components/version-lag-chart' import { RefreshCw } from 'lucide-react' export default function DashboardPage() { const { data, newSessionsAvailable, handleSync, syncing } = useData() if (!data) return null return ( <> {newSessionsAvailable > 0 && (