import { BarChart, Bar, XAxis, YAxis, CartesianGrid, Tooltip, ResponsiveContainer, } from "recharts"; import { Card, CardContent, CardHeader, CardTitle } from "@pram/ui/components/card"; import { formatTime } from "@/lib/time"; import { formatLabel } from "@/lib/format"; export interface SectionTimeItem { sectionTypeName: string; avgTimeSpentSec: number; totalTimeSpentSec: number; } export interface FormatTimeItem { format: string; avgTimeSpentSec: number; totalTimeSpentSec: number; } export interface TimeTrendItem { date: string; avgTimeSpentSec: number; } interface TimeAnalyticsPanelProps { sectionTime: SectionTimeItem[] | undefined; formatTimeData: FormatTimeItem[] | undefined; timeTrend: TimeTrendItem[] | undefined; } export function TimeAnalyticsPanel({ sectionTime, formatTimeData, timeTrend }: TimeAnalyticsPanelProps) { return (