diff --git a/frontend/src/container/GridCardLayout/WidgetHeader/WidgetHeader.styles.scss b/frontend/src/container/GridCardLayout/WidgetHeader/WidgetHeader.styles.scss
index 11659e9a3e..1af189fc15 100644
--- a/frontend/src/container/GridCardLayout/WidgetHeader/WidgetHeader.styles.scss
+++ b/frontend/src/container/GridCardLayout/WidgetHeader/WidgetHeader.styles.scss
@@ -20,6 +20,14 @@
}
}
+.widget-header-title-container {
+ display: flex;
+ align-items: center;
+ gap: 8px;
+ overflow: hidden;
+ text-overflow: ellipsis;
+}
+
.widget-header-title {
max-width: 80%;
}
@@ -58,3 +66,17 @@
}
}
}
+
+.long-tooltip {
+ .ant-tooltip-content {
+ max-height: 500px;
+ overflow: auto;
+ }
+ &.ant-tooltip {
+ max-width: 500px;
+ }
+}
+
+.info-tooltip {
+ cursor: pointer;
+}
diff --git a/frontend/src/container/GridCardLayout/WidgetHeader/index.tsx b/frontend/src/container/GridCardLayout/WidgetHeader/index.tsx
index d4aa6a4c09..6d7839aa4f 100644
--- a/frontend/src/container/GridCardLayout/WidgetHeader/index.tsx
+++ b/frontend/src/container/GridCardLayout/WidgetHeader/index.tsx
@@ -6,8 +6,8 @@ import {
CopyOutlined,
DeleteOutlined,
EditFilled,
- ExclamationCircleOutlined,
FullscreenOutlined,
+ InfoCircleOutlined,
MoreOutlined,
SearchOutlined,
WarningOutlined,
@@ -21,7 +21,7 @@ import useComponentPermission from 'hooks/useComponentPermission';
import history from 'lib/history';
import { RowData } from 'lib/query/createTableColumnsFromQuery';
import { isEmpty } from 'lodash-es';
-import { X } from 'lucide-react';
+import { CircleX, X } from 'lucide-react';
import { unparse } from 'papaparse';
import { ReactNode, useCallback, useMemo, useState } from 'react';
import { UseQueryResult } from 'react-query';
@@ -234,13 +234,25 @@ function WidgetHeader({
/>
) : (
<>
-