diff --git a/datav/frontend/src/views/dashboard/grid/PanelGrid/PanelHeader.tsx b/datav/frontend/src/views/dashboard/grid/PanelGrid/PanelHeader.tsx
index 6ada74c41..9b15d9686 100644
--- a/datav/frontend/src/views/dashboard/grid/PanelGrid/PanelHeader.tsx
+++ b/datav/frontend/src/views/dashboard/grid/PanelGrid/PanelHeader.tsx
@@ -177,26 +177,7 @@ const PanelHeader = ({
{(queryError || panel.desc) && (
-
- : toString(queryError)
- }
- >
-
- i
-
-
+
)}
) : (
@@ -212,6 +193,9 @@ const PanelHeader = ({
/>
)}
+ {isEmpty(panel.title) && (queryError || !isEmpty(panel.desc)) && (
+
+ )}
{!loading && panel.enableScopeTime && (
@@ -347,4 +331,27 @@ const PanelMenu = ({ panel, menuItems, onHover, embed, colorMode }) => {
)
+}
+
+const PanelDesc = ({ queryError, desc }) => {
+ return
+ : toString(queryError)
+ }
+ >
+
+ i
+
+
}
\ No newline at end of file