diff --git a/src/utils/components/OwnerReferences/OwnerReferences.tsx b/src/utils/components/OwnerReferences/OwnerReferences.tsx index ec5dc145a..1d3034c51 100644 --- a/src/utils/components/OwnerReferences/OwnerReferences.tsx +++ b/src/utils/components/OwnerReferences/OwnerReferences.tsx @@ -1,7 +1,9 @@ -import * as React from 'react'; +import React, { FC } from 'react'; import { useKubevirtTranslation } from '@kubevirt-utils/hooks/useKubevirtTranslation'; +import { isEmpty } from '@kubevirt-utils/utils/utils'; import { + getGroupVersionKindForResource, K8sResourceCommon, OwnerReference, ResourceLink, @@ -11,25 +13,24 @@ type OwnerReferencesProps = { obj: K8sResourceCommon; }; -const OwnerReferences: React.FC = ({ obj }) => { +const OwnerReferences: FC = ({ obj }) => { const { t } = useKubevirtTranslation(); - const ownerReferences = (obj?.metadata?.ownerReferences || [])?.map( (ownerRef: OwnerReference) => ( ), ); - return ownerReferences?.length ? ( + return !isEmpty(ownerReferences) ? (
{ownerReferences}
) : ( {t('No owner')} ); }; -export default React.memo(OwnerReferences); +export default OwnerReferences;