import { Card, CardActionArea, CardContent, Typography } from "@mui/material"; import React, { useEffect, useState } from "react"; import ChartBar from "../../../../components/chart-bar/ChartBar"; import { Grid } from "../../../../components/grid/Grid"; import { SPACING } from "../../../../data/spacing"; import { PropTypes } from "prop-types"; import { formatJustDate } from "../../../../utils/formatTime"; import ChartLinear from "../../../../components/chart-linear/ChartLenear"; export const AvicultureReportsCharts = ({ data }) => { const [hatching, setHatching] = useState({ datasets: [] }); const [hatchingWeight, setHatchingWeight] = useState({ datasets: [] }); useEffect(() => { setHatching({ labels: data?.hatchingChart?.map((data) => formatJustDate(data?.date)), datasets: [ { label: "تعداد", backgroundColor: ["rgba(33, 72, 214, 0.7)"], data: data?.hatchingChart?.map((data) => data?.quantity), borderRadius: 5, }, { label: "تلفات", backgroundColor: ["rgba(100, 130, 160, 0.7)"], data: data.hatchingChart?.map((data) => data?.losses), borderRadius: 5, }, ], }); setHatchingWeight({ labels: data?.weightChart?.map((data) => formatJustDate(data?.date)), datasets: [ { label: "قیمت", backgroundColor: ["rgba(33, 72, 214, 0.7)"], data: data?.weightChart?.map((data) => data?.weight), borderRadius: 5, }, ], }); }, []); return ( نمودار حجم جوجه ریزی و تلفات دوره نمودار پایش وزن و بهره وری وزن ); }; AvicultureReportsCharts.propTypes = { data: PropTypes.any, };