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 ( - - - + + + ); }