import React from 'react'; import { Loader, NoContent } from 'UI'; import { Table, widgetHOC, domain } from '../common'; import { Radar, RadarChart, PolarGrid, PolarAngleAxis, PolarRadiusAxis, PieChart, Pie, Cell, Tooltip, ResponsiveContainer, AreaChart, XAxis, YAxis, CartesianGrid, Area } from 'recharts'; const COLORS = ['#0088FE', '#00C49F', '#FFBB28', '#FF8042']; const RADIAN = Math.PI / 180; @widgetHOC('busiestTimeOfDay', { fitContent: true }) export default class BusiestTimeOfTheDay extends React.PureComponent { renderCustomizedLabel = ({ cx, cy, midAngle, innerRadius, outerRadius, percent, index, }) => { const radius = innerRadius + (outerRadius - innerRadius) * 0.5; const x = cx + radius * Math.cos(-midAngle * RADIAN); const y = cy + radius * Math.sin(-midAngle * RADIAN); return ( cx ? 'start' : 'end'} dominantBaseline="central"> {`${(percent * 100).toFixed(0)}%`} ); }; render() { const { data, loading } = this.props; return ( ); } }