From afc97511af366bb6f78408a30c420ade573b6610 Mon Sep 17 00:00:00 2001
From: Abhishek Mehandiratta <36722596+abhi12299@users.noreply.github.com>
Date: Sat, 7 Sep 2024 02:22:32 +0530
Subject: [PATCH] feat(dashboard): add widget count to collapsed section rows
(#5822)
---
.../src/container/GridCardLayout/GridCardLayout.tsx | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
diff --git a/frontend/src/container/GridCardLayout/GridCardLayout.tsx b/frontend/src/container/GridCardLayout/GridCardLayout.tsx
index 4600b46dd1..c4e4279f9f 100644
--- a/frontend/src/container/GridCardLayout/GridCardLayout.tsx
+++ b/frontend/src/container/GridCardLayout/GridCardLayout.tsx
@@ -472,6 +472,15 @@ function GraphLayout(props: GraphLayoutProps): JSX.Element {
if (currentWidget?.panelTypes === PANEL_GROUP_TYPES.ROW) {
const rowWidgetProperties = currentPanelMap[id] || {};
+ let { title } = currentWidget;
+ if (rowWidgetProperties.collapsed) {
+ const widgetCount = rowWidgetProperties.widgets?.length || 0;
+ const collapsedText = `(${widgetCount} widget${
+ widgetCount > 1 ? 's' : ''
+ })`;
+ title += ` ${collapsedText}`;
+ }
+
return (
)}
-
- {currentWidget.title}
-
+ {title}
{rowWidgetProperties.collapsed ? (