'use client'; import { Trans, msg } from '@lingui/macro'; import { useLingui } from '@lingui/react'; import { DateTime } from 'luxon'; import { Bar, BarChart, ResponsiveContainer, Tooltip, XAxis, YAxis } from 'recharts'; import type { GetCompletedDocumentsMonthlyResult } from '@documenso/lib/server-only/user/get-monthly-completed-document'; export type TotalSignedDocumentsChartProps = { className?: string; data: GetCompletedDocumentsMonthlyResult; }; export const TotalSignedDocumentsChart = ({ className, data }: TotalSignedDocumentsChartProps) => { const { _ } = useLingui(); const formattedData = [...data].reverse().map(({ month, cume_count: count }) => { return { month: DateTime.fromFormat(month, 'yyyy-MM').toFormat('LLLL'), count: Number(count), }; }); return (