'use client'; import { useVisibleSeries } from '@/hooks/useVisibleSeries'; import type { IChartData } from '@/trpc/client'; import { cn } from '@/utils/cn'; import { useReportChartContext } from '../context'; import { MetricCard } from './metric-card'; interface Props { data: IChartData; } export function Chart({ data }: Props) { const { isEditMode, report: { metric, unit }, } = useReportChartContext(); const { series } = useVisibleSeries(data, isEditMode ? 20 : 4); return (