import PropTypes from 'prop-types'; import ReactApexChart from 'react-apexcharts'; // @mui import { Box, Card, CardHeader } from '@mui/material'; // utils import { fNumber } from '../../../utils/formatNumber'; // components import { useChart } from '../../../components/chart/index.jsx'; // ---------------------------------------------------------------------- AppConversionRates.propTypes = { title: PropTypes.string, subheader: PropTypes.string, chartData: PropTypes.array.isRequired, }; export default function AppConversionRates({ title, subheader, chartData, ...other }) { const chartLabels = chartData.map((i) => i.label); const chartSeries = chartData.map((i) => i.value); const chartOptions = useChart({ tooltip: { marker: { show: false }, y: { formatter: (seriesName) => fNumber(seriesName), title: { formatter: () => '', }, }, }, plotOptions: { bar: { horizontal: true, barHeight: '28%', borderRadius: 2 }, }, xaxis: { categories: chartLabels, }, }); return ( ); }