setShowLink(true)}
+ onMouseOut={() => setShowLink(false)}
>
- {children}
+ {icon}
{!value && `(${label || formatMessage(labels.unknown)})`}
{value && (
-
+
{label || value}
)}
- {externalUrl && (
-
-
+ {externalUrl && showLink && (
+
+
)}
-
+
);
}
diff --git a/src/components/common/LoadingPanel.tsx b/src/components/common/LoadingPanel.tsx
index b276da6e..786dd275 100644
--- a/src/components/common/LoadingPanel.tsx
+++ b/src/components/common/LoadingPanel.tsx
@@ -30,7 +30,7 @@ export function LoadingPanel({
return (
<>
{/* Show loading spinner only if no data exists */}
- {(isLoading || isFetching) && !data && (
+ {(isLoading || isFetching) && (