import {Label} from '@gravity-ui/uikit'; import type {EDecommitStatus} from '../../../types/api/pdisk'; import {pDiskPageKeyset} from '../i18n'; interface DecommissionLabelProps { decommission?: EDecommitStatus; } function getDecommissionLabelText(decommission: string) { return pDiskPageKeyset('decommission-label', {decommission}); } export function DecommissionLabel({decommission}: DecommissionLabelProps) { if (decommission === 'DECOMMIT_IMMINENT') { return ( ); } if (decommission === 'DECOMMIT_PENDING') { return ( ); } if (decommission === 'DECOMMIT_REJECTED') { return ( ); } // Don't display status for undefined, NONE or UNSET decommission return null; }