From 6afc99a5ad6957b75f9e991ad1da38ee4e70fda3 Mon Sep 17 00:00:00 2001 From: JzoNg Date: Mon, 20 Oct 2025 14:25:14 +0800 Subject: [PATCH] fix immer import --- .../base/prompt-editor/plugins/hitl-input-block/component.tsx | 2 +- .../base/prompt-editor/plugins/hitl-input-block/input-field.tsx | 2 +- .../use-workflow-node-human-input-required.ts | 2 +- .../hooks/use-workflow-run-event/use-workflow-suspended.ts | 2 +- .../nodes/human-input/components/delivery-method/index.tsx | 2 +- web/app/components/workflow/nodes/human-input/use-config.ts | 2 +- .../components/workflow/nodes/human-input/use-form-content.ts | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/web/app/components/base/prompt-editor/plugins/hitl-input-block/component.tsx b/web/app/components/base/prompt-editor/plugins/hitl-input-block/component.tsx index 6bab5f4b43..028098c28d 100644 --- a/web/app/components/base/prompt-editor/plugins/hitl-input-block/component.tsx +++ b/web/app/components/base/prompt-editor/plugins/hitl-input-block/component.tsx @@ -3,7 +3,7 @@ import { useSelectOrDelete } from '../../hooks' import { DELETE_HITL_INPUT_BLOCK_COMMAND } from './' import ComponentUi from './component-ui' import type { FormInputItem } from '@/app/components/workflow/nodes/human-input/types' -import produce from 'immer' +import { produce } from 'immer' type Props = { nodeKey: string diff --git a/web/app/components/base/prompt-editor/plugins/hitl-input-block/input-field.tsx b/web/app/components/base/prompt-editor/plugins/hitl-input-block/input-field.tsx index 4c59af4f2a..3597fbcaa3 100644 --- a/web/app/components/base/prompt-editor/plugins/hitl-input-block/input-field.tsx +++ b/web/app/components/base/prompt-editor/plugins/hitl-input-block/input-field.tsx @@ -7,7 +7,7 @@ import { useTranslation } from 'react-i18next' import { getKeyboardKeyNameBySystem } from '@/app/components/workflow/utils' import type { FormInputItem, FormInputItemPlaceholder } from '@/app/components/workflow/nodes/human-input/types' import PrePopulate from './pre-populate' -import produce from 'immer' +import { produce } from 'immer' import { InputVarType } from '@/app/components/workflow/types' const i18nPrefix = 'workflow.nodes.humanInput.insertInputField' diff --git a/web/app/components/workflow/hooks/use-workflow-run-event/use-workflow-node-human-input-required.ts b/web/app/components/workflow/hooks/use-workflow-run-event/use-workflow-node-human-input-required.ts index 5b83f1548f..6139be4d52 100644 --- a/web/app/components/workflow/hooks/use-workflow-run-event/use-workflow-node-human-input-required.ts +++ b/web/app/components/workflow/hooks/use-workflow-run-event/use-workflow-node-human-input-required.ts @@ -2,7 +2,7 @@ import { useCallback } from 'react' import { useStoreApi, } from 'reactflow' -import produce from 'immer' +import { produce } from 'immer' import { useWorkflowStore } from '@/app/components/workflow/store' import type { HumanInputRequiredResponse } from '@/types/workflow' import { NodeRunningStatus } from '@/app/components/workflow/types' diff --git a/web/app/components/workflow/hooks/use-workflow-run-event/use-workflow-suspended.ts b/web/app/components/workflow/hooks/use-workflow-run-event/use-workflow-suspended.ts index 3fc4b480c3..5badddc457 100644 --- a/web/app/components/workflow/hooks/use-workflow-run-event/use-workflow-suspended.ts +++ b/web/app/components/workflow/hooks/use-workflow-run-event/use-workflow-suspended.ts @@ -1,5 +1,5 @@ import { useCallback } from 'react' -import produce from 'immer' +import { produce } from 'immer' import { useWorkflowStore } from '@/app/components/workflow/store' import { WorkflowRunningStatus } from '@/app/components/workflow/types' diff --git a/web/app/components/workflow/nodes/human-input/components/delivery-method/index.tsx b/web/app/components/workflow/nodes/human-input/components/delivery-method/index.tsx index ad5d206ffc..d33c6ed7e9 100644 --- a/web/app/components/workflow/nodes/human-input/components/delivery-method/index.tsx +++ b/web/app/components/workflow/nodes/human-input/components/delivery-method/index.tsx @@ -1,6 +1,6 @@ import React from 'react' import { useTranslation } from 'react-i18next' -import produce from 'immer' +import { produce } from 'immer' import Tooltip from '@/app/components/base/tooltip' import MethodSelector from './method-selector' import MethodItem from './method-item' diff --git a/web/app/components/workflow/nodes/human-input/use-config.ts b/web/app/components/workflow/nodes/human-input/use-config.ts index 8dd6ee1e8b..bed9956541 100644 --- a/web/app/components/workflow/nodes/human-input/use-config.ts +++ b/web/app/components/workflow/nodes/human-input/use-config.ts @@ -1,4 +1,4 @@ -import produce from 'immer' +import { produce } from 'immer' import type { DeliveryMethod, HumanInputNodeType, UserAction } from './types' import useNodeCrud from '@/app/components/workflow/nodes/_base/hooks/use-node-crud' import { diff --git a/web/app/components/workflow/nodes/human-input/use-form-content.ts b/web/app/components/workflow/nodes/human-input/use-form-content.ts index 0dd1914a34..7b60f4b9cf 100644 --- a/web/app/components/workflow/nodes/human-input/use-form-content.ts +++ b/web/app/components/workflow/nodes/human-input/use-form-content.ts @@ -1,7 +1,7 @@ import { useCallback, useEffect, useRef, useState } from 'react' import useNodeCrud from '../_base/hooks/use-node-crud' import type { FormInputItem, HumanInputNodeType } from './types' -import produce from 'immer' +import { produce } from 'immer' const useFormContent = (id: string, payload: HumanInputNodeType) => { const [editorKey, setEditorKey] = useState(0)