From 3d47279e6ca516ecc94e3a30afb4d6a1cdfd97c2 Mon Sep 17 00:00:00 2001 From: jZonG Date: Fri, 18 Apr 2025 14:42:01 +0800 Subject: [PATCH] panel empty --- web/app/components/workflow/panel/index.tsx | 2 +- .../workflow/variable-inspect/empty.tsx | 19 ++++++++++++ .../workflow/variable-inspect/panel.tsx | 30 +++++++++++++++---- 3 files changed, 44 insertions(+), 7 deletions(-) create mode 100644 web/app/components/workflow/variable-inspect/empty.tsx 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 (