import React from 'react'; import { Loader, NoContent } from 'UI'; import { widgetHOC, Styles } from '../common'; import { ComposedChart, Bar, CartesianGrid, Line, Legend, ResponsiveContainer, XAxis, YAxis, Tooltip } from 'recharts'; import { LAST_24_HOURS, LAST_30_MINUTES, YESTERDAY, LAST_7_DAYS } from 'Types/app/period'; const customParams = rangeName => { const params = { density: 21 } if (rangeName === LAST_24_HOURS) params.density = 21 if (rangeName === LAST_30_MINUTES) params.density = 21 if (rangeName === YESTERDAY) params.density = 21 if (rangeName === LAST_7_DAYS) params.density = 21 return params } @widgetHOC('resourcesVsVisuallyComplete', { customParams }) export default class ResourceLoadedVsVisuallyComplete extends React.PureComponent { render() { const {className, data, loading, period, compare = false, showSync = false } = this.props; const colors = compare ? Styles.compareColors : Styles.colors; const params = customParams(period.rangeName) return ( Styles.tickFormatter(val, 'ms')} /> Styles.tickFormatter(val)} /> ); } }