import { convertTimeToRelevantUnit } from 'container/TraceDetail/utils'; import useThemeMode from 'hooks/useThemeMode'; import React from 'react'; import { toFixed } from 'utils/toFixed'; import { SpanBorder, SpanLine, SpanText, SpanWrapper } from './styles'; interface SpanLengthProps { width: string; leftOffset: string; bgColor: string; inMsCount: number; } function SpanLength(props: SpanLengthProps): JSX.Element { const { width, leftOffset, bgColor, inMsCount } = props; const { isDarkMode } = useThemeMode(); const { time, timeUnitName } = convertTimeToRelevantUnit(inMsCount); return ( {`${toFixed( time, 2, )} ${timeUnitName}`} ); } export default SpanLength;