diff --git a/web/app/components/workflow/panel/index.tsx b/web/app/components/workflow/panel/index.tsx
index f687eb034b..fef5eafd12 100644
--- a/web/app/components/workflow/panel/index.tsx
+++ b/web/app/components/workflow/panel/index.tsx
@@ -80,7 +80,7 @@ const Panel: FC = () => {
{
diff --git a/web/app/components/workflow/variable-inspect/empty.tsx b/web/app/components/workflow/variable-inspect/empty.tsx
new file mode 100644
index 0000000000..e0279478df
--- /dev/null
+++ b/web/app/components/workflow/variable-inspect/empty.tsx
@@ -0,0 +1,19 @@
+import type { FC } from 'react'
+import { Variable02 } from '@/app/components/base/icons/src/vender/solid/development'
+
+const Empty: FC = () => {
+ return (
+
+
+
+
+
+
Variable Inspect
+
No variables to inspect
+
Learn more
+
+
+ )
+}
+
+export default Empty
diff --git a/web/app/components/workflow/variable-inspect/panel.tsx b/web/app/components/workflow/variable-inspect/panel.tsx
index b148456f24..2a79ef5c8f 100644
--- a/web/app/components/workflow/variable-inspect/panel.tsx
+++ b/web/app/components/workflow/variable-inspect/panel.tsx
@@ -1,14 +1,32 @@
import type { FC } from 'react'
-
-// import {
-// RiLoader2Line,
-// RiStopCircleFill,
-// } from '@remixicon/react'
+import {
+ RiCloseLine,
+} from '@remixicon/react'
import { useStore } from '../store'
+import Empty from './empty'
+import ActionButton from '@/app/components/base/action-button'
import cn from '@/utils/classnames'
const Panel: FC = () => {
- const workflowCanvasHeight = useStore(s => s.workflowCanvasHeight)
+ const setShowVariableInspectPanel = useStore(s => s.setShowVariableInspectPanel)
+
+ const isEmpty = true
+
+ if (isEmpty) {
+ return (
+
+
+
Variable Inspect
+
setShowVariableInspectPanel(false)}>
+
+
+
+
+
+
+
+ )
+ }
return (