// import dependencies
import { Box, useTheme } from '../';
import React, { useState, useEffect } from 'react';
// let chart
let Chart = null;
// export default
const DashupUIChart = (props = {}) => {
// create chat
const theme = useTheme();
const [chart, setChart] = useState(!!Chart);
// use effect
useEffect(() => {
// check window
if (typeof window === 'undefined') return;
// require later
const reqChart = require('react-apexcharts');
// set chart
Chart = reqChart.default || reqChart;
// set chart
setChart(true);
}, [typeof window !== 'undefined']);
// return logic
return props.series && chart ? (
) : ;
};
// export default
export default DashupUIChart;