import {Flex, HelpMark, Text} from '@gravity-ui/uikit'; import type {StorageUsageSection} from '../../../../store/reducers/storageUsage/StorageUsage'; import {cn} from '../../../../utils/cn'; import {formatNumber} from '../../../../utils/dataFormatters/dataFormatters'; import {getMetricBytesCommonSize} from '../../../../utils/storageMetrics'; import i18n from '../i18n'; import {formatMetricBytes, formatOverhead} from './storageUsageFormatters'; import './MediaSectionSummary.scss'; const b = cn('ydb-media-section-summary'); interface MetricCardProps { title: string; value: string; note?: string; } interface MediaSectionSummaryProps { section: StorageUsageSection; } function MetricCard({title, value, note}: MetricCardProps) { return (
{value} {title} {note ? ( {note} ) : null}
); } export function MediaSectionSummary({section}: MediaSectionSummaryProps) { const metricBytesSize = getMetricBytesCommonSize([section.dataSize, section.diskUsage]); return (
); }