diff --git a/src/containers/Cluster/ClusterOverview/ClusterOverview.scss b/src/containers/Cluster/ClusterOverview/ClusterOverview.scss
index b8f160e77f..c20e6b3620 100644
--- a/src/containers/Cluster/ClusterOverview/ClusterOverview.scss
+++ b/src/containers/Cluster/ClusterOverview/ClusterOverview.scss
@@ -67,4 +67,9 @@
min-width: 280px;
height: 132px;
}
+
+ &__card_collapsed {
+ min-width: 120px;
+ height: 28px;
+ }
}
diff --git a/src/containers/Cluster/ClusterOverview/ClusterOverview.tsx b/src/containers/Cluster/ClusterOverview/ClusterOverview.tsx
index c4c1bb87e8..f66494ed45 100644
--- a/src/containers/Cluster/ClusterOverview/ClusterOverview.tsx
+++ b/src/containers/Cluster/ClusterOverview/ClusterOverview.tsx
@@ -91,7 +91,7 @@ function ClusterDashboard({collapsed, ...props}: ClusterDashboardProps) {
function ClusterDoughnuts({cluster, groupStats = {}, loading, collapsed}: ClusterOverviewProps) {
if (loading) {
- return ;
+ return ;
}
const metricsCards = [];
if (isClusterInfoV2(cluster)) {
diff --git a/src/containers/Cluster/ClusterOverview/components/ClusterMetricsCard.tsx b/src/containers/Cluster/ClusterOverview/components/ClusterMetricsCard.tsx
index 430265d9b2..9e28cf1082 100644
--- a/src/containers/Cluster/ClusterOverview/components/ClusterMetricsCard.tsx
+++ b/src/containers/Cluster/ClusterOverview/components/ClusterMetricsCard.tsx
@@ -28,9 +28,13 @@ interface ClusterMetricsCommonCardProps {
collapsed?: boolean;
}
-export function ClusterMetricsCard({children, className}: ClusterMetricsCommonCardProps) {
+export function ClusterMetricsCard({
+ children,
+ className,
+ collapsed,
+}: ClusterMetricsCommonCardProps) {
return (
-
+
{children}
);
@@ -70,20 +74,24 @@ export function ClusterMetricsCardContent({
);
}
-function ClusterMetricsCardSkeleton() {
+interface ClusterMetricsCardSkeletonProps {
+ collapsed?: boolean;
+}
+
+function ClusterMetricsCardSkeleton({collapsed}: ClusterMetricsCardSkeletonProps) {
return (
-
+
);
}
-export function ClusterDashboardSkeleton() {
+export function ClusterDashboardSkeleton({collapsed}: ClusterMetricsCardSkeletonProps) {
return (
-
-
-
+
+
+
);
}