import React from 'react'; import { LineChart, Line, XAxis, YAxis, CartesianGrid, Tooltip, ResponsiveContainer, } from 'recharts'; import { useAppContext } from '../../context/AppContext.tsx'; import { formatNumber, createYAxisFormatter } from '../../utils/formatters.ts'; interface ChickenCountDataPoint { date: string; count: number | null; } interface ChickenCountTrendChartProps { data: ChickenCountDataPoint[]; } const ChickenCountTrendChart: React.FC = ({ data }) => { const { apiMode: _apiMode } = useAppContext(); // In LIVE mode, show empty state if no data if (data.length === 0) { return (

Tren Chicken Counting

Tidak ada data

Belum ada data chicken counting yang diinput

); } return (

Tren Chicken Counting

{ if (value === null || value === undefined) return ['Tidak ada data', 'Chicken Count']; return [formatNumber(value), 'Chicken Count']; }} />
); }; export default ChickenCountTrendChart;