'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 && (
{newSessionsAvailable} new session{newSessionsAvailable !== 1 ? 's' : ''} detected on disk. Sync to update your dashboard.
)}
) }