import React from 'react'; import { BarChart, Bar, XAxis, YAxis, ResponsiveContainer, Tooltip, } from 'recharts'; import { useTranslation } from 'react-i18next'; import { WeeklyCompletion } from '../../entities/Metrics'; interface WeeklyCompletionChartProps { data: WeeklyCompletion[]; } const WeeklyCompletionChart: React.FC = ({ data, }) => { const { t } = useTranslation(); const CustomTooltip = ({ active, payload }: any) => { if (active && payload && payload.length) { const data = payload[0].payload; return (

{data.dayName}

{data.count}{' '} {data.count === 1 ? t('tasks.taskCompleted') : t('tasks.tasksCompleted')}

); } return null; }; return (

{t('tasks.weeklyCompletions')}

} />
); }; export default WeeklyCompletionChart;