import React, { useState, useRef, useEffect, useCallback } from 'react'; import classNames from 'classnames'; import BarChart from './BarChart'; import { format } from 'date-fns'; import styles from './PageviewsChart.module.css'; export default function PageviewsChart({ websiteId, data, unit, className, animationDuration }) { const handleUpdate = chart => { const { data: { datasets }, options, } = chart; datasets[0].data = data.uniques; datasets[1].data = data.pageviews; options.animation.duration = animationDuration; chart.update(); }; if (!data) { return null; } return (
); }