import {CircleQuestionFill} from '@gravity-ui/icons'; import {Icon, Text} from '@gravity-ui/uikit'; import type {IconData} from '@gravity-ui/uikit'; import {cn} from '../../utils/cn'; import type {PDiskAllModeIndicatorsState} from '../../utils/disks/displayState'; import {AllModeCapacityAlertIndicator} from './AllModeCapacityAlertIndicator'; import {DiskIconGroup} from './DiskIndicator'; const b = cn('storage-disk-progress-bar'); interface PDiskAllModeIndicatorsProps { indicators: PDiskAllModeIndicatorsState; } function PDiskAllModeStatusIndicator({indicator}: {indicator?: IconData}) { if (!indicator) { return null; } const className = indicator === CircleQuestionFill ? b('all-mode-missing-data-indicator-icon') : undefined; return ; } export function PDiskAllModeIndicators({indicators}: PDiskAllModeIndicatorsProps) { return (
{indicators.device && }
); }