import { TrendingUpIcon } from 'lucide-react'; import { Area, AreaChart, CartesianGrid, Tooltip as RechartTooltip, ResponsiveContainer, XAxis, YAxis, } from 'recharts'; import { WidgetHead, WidgetTitle } from '../overview/overview-widget'; import { useXAxisProps, useYAxisProps, } from '@/components/report-chart/common/axis'; import { Widget, WidgetBody } from '@/components/widget'; import { useFormatDateInterval } from '@/hooks/use-format-date-interval'; import { useNumber } from '@/hooks/use-numer-formatter'; import { getChartColor } from '@/utils/theme'; type Props = { data: { date: string; count: number }[]; }; function Tooltip(props: any) { const number = useNumber(); const formatDate = useFormatDateInterval({ interval: 'day', short: false }); const payload = props.payload?.[0]?.payload; if (!payload) { return null; } return (
No data yet
) : (