Skip to content

Commit

Permalink
Fix available capacity when no storage class selected
Browse files Browse the repository at this point in the history
Signed-off-by: Ankush Behl <cloudbehl@gmail.com>
  • Loading branch information
cloudbehl committed Dec 8, 2020
1 parent facdf6e commit 5821d3d
Showing 1 changed file with 6 additions and 6 deletions.
Expand Up @@ -15,18 +15,14 @@ export const PVsAvailableCapacity: React.FC<PVAvaialbleCapacityProps> = ({
}) => {
const { t } = useTranslation();

const [data, loaded, loadError] = useK8sWatchResource<K8sResourceKind[]>(pvResource);
const [data, loaded] = useK8sWatchResource<K8sResourceKind[]>(pvResource);
let availableCapacity: string = '';

let availableStatusElement = (
<div className="skeleton-text ceph-pvs-available-capacity__current-capacity--loading" />
);

if ((loadError || data.length === 0 || !storageClass) && loaded) {
availableStatusElement = (
<div className="text-muted">{t('ceph-storage-plugin~Not Available')}</div>
);
} else if (loaded) {
if (loaded && !!getName(storageClass)) {
const pvs = getSCAvailablePVs(data, getName(storageClass));
availableCapacity = humanizeBinaryBytes(calcPVsCapacity(pvs)).string;
availableStatusElement = (
Expand All @@ -37,6 +33,10 @@ export const PVsAvailableCapacity: React.FC<PVAvaialbleCapacityProps> = ({
})}
</div>
);
} else if (loaded) {
availableStatusElement = (
<div className="text-muted">{t('ceph-storage-plugin~Not Available')}</div>
);
}

return (
Expand Down

0 comments on commit 5821d3d

Please sign in to comment.