1234567891011121314151617181920212223242526272829 |
- import React from 'react';
- import Sparkline from '../sparkline';
- import { formatMetric } from '../../utils/string-utils';
- function NodeDetailsHealthItem(props) {
- const labelStyle = { color: props.labelColor };
- return (
- <div className="node-details-health-item">
- {!props.valueEmpty && <div className="node-details-health-item-value" style={labelStyle}>{formatMetric(props.value, props)}</div>}
- <div className="node-details-health-item-sparkline">
- <Sparkline
- data={props.samples}
- max={props.max}
- format={props.format}
- first={props.first}
- last={props.last}
- hoverColor={props.metricColor}
- hovered={props.hovered}
- />
- </div>
- <div className="node-details-health-item-label" style={labelStyle}>
- {props.label}
- </div>
- </div>
- );
- }
- export default NodeDetailsHealthItem;
|