import * as _ from 'lodash'; import * as React from 'react'; import { Crosshair } from 'react-vis'; import { PerfSample } from './PerfDataContext'; const PerfChartTooltip = ({ x, data, ...rest }: { x: number; data: PerfSample }) => { return (
Build: {data.build}
Date: {data.ts}
{Object.keys(data.performance) .sort() .map(chartName => ( ))}
Example Min Median Max TPI
{chartName} {_.get(data, `performance.${chartName}.actualTime.min`, '-')} {_.get(data, `performance.${chartName}.actualTime.median`, '-')} {_.get(data, `performance.${chartName}.actualTime.max`, '-')} {_.get(data, `performance.${chartName}.flamegrill.extended.tpi`, '-')}
); }; export default PerfChartTooltip;