import React from 'react'; import { ResponsiveContainer, AreaChart, XAxis, YAxis, CartesianGrid, Area } from 'recharts'; import { Loader, NoContent } from 'UI'; import { CountBadge, domain, widgetHOC } from '../common'; import styles from './errors.module.css'; @widgetHOC('errors') export default class Errors extends React.PureComponent { render() { const { data, loading } = this.props; const isMoreThanKSessions = data.impactedSessions > 1000; const impactedSessionsView = isMoreThanKSessions ? Math.trunc(data.impactedSessions / 1000) : data.impactedSessions; return (
{ 'Events' }
} count={ data.count } change={ data.progress } oppositeColors /> { 'Sessions' } } count={ impactedSessionsView } change={ data.impactedSessionsProgress } unit={ isMoreThanKSessions ? 'k' : '' } oppositeColors /> ); } }