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;
}