UNPKG

@mvp-rockets/namma-generator

Version:

A generator to generate mvp-rockets projects

19 lines (18 loc) 818 B
import React from "react"; import { Chart as ChartJS, CategoryScale, LinearScale, PointElement, LineElement, BarElement, ArcElement, Title, Tooltip, Legend } from "chart.js"; import { Pie, Bar, Line } from "react-chartjs-2"; ChartJS.register(ArcElement, CategoryScale, LinearScale, PointElement, LineElement, BarElement, Title, Tooltip, Legend); const Chart = ({ data, options, chartWapperStyle, variant, ...props }) => { const chartArr = { pie: "pie", bar: "bar", }; return ( <div className={`${chartWapperStyle}`}> {variant == "pie" && <Pie data={data} options={options} />} {variant == "bar" && <Bar options={options} data={data} />} {variant == "line" && <Line options={options} data={data} />} </div> ); }; export default Chart;