import moment from 'moment' import { Area, AreaChart, CartesianGrid, ResponsiveContainer, Tooltip, XAxis, YAxis, } from 'recharts' import { FormattedNumber } from 'components/common/FormattedNumber' import Text from 'components/common/Text' import { DEFAULT_SETTINGS } from 'constants/defaultSettings' import { LocalStorageKeys } from 'constants/localStorageKeys' import { BN_ZERO } from 'constants/math' import useLocalStorage from 'hooks/localStorage/useLocalStorage' import { formatValue } from 'utils/formatters' export const RiskChart = ({ data }: RiskChartProps) => { const [reduceMotion] = useLocalStorage( LocalStorageKeys.REDUCE_MOTION, DEFAULT_SETTINGS.reduceMotion, ) const currentRisk = BN_ZERO return (
{ return moment(value).format('DD') }} fontSize={10.53} dataKey='date' /> { if (payload && payload.length) { const risk = Number(payload[0].value) ?? 0 return (
{moment(label).format('MM-DD-YYYY')} Risk: {formatValue(risk, { minDecimals: 0, maxDecimals: 0, suffix: '%' })}
) } }} />
) }