import {SpeedMultiMeter} from '../../../../../components/SpeedMultiMeter'; import type {IPreparedTopicStats} from '../../../../../types/store/topic'; import {cn} from '../../../../../utils/cn'; import {formatDurationMs} from '../../../../../utils/dataFormatters/dataFormatters'; import './ConsumersTopicStats.scss'; const b = cn('ydb-diagnostics-consumers-topic-stats'); interface ConsumersTopicStatsProps { data?: IPreparedTopicStats; } export const ConsumersTopicStats = ({data}: ConsumersTopicStatsProps) => { const {writeSpeed, partitionsWriteLag, partitionsIdleTime} = data || {}; const values = [ { label: 'Write speed', value: , }, { label: 'Write lag', value: formatDurationMs(partitionsWriteLag || 0), }, { label: 'Write idle time', value: formatDurationMs(partitionsIdleTime || 0), }, ]; return (
{values.map((value, index) => (
{value.label}
{value.value}
))}
); };