Skip to content

Commit 53daf6f

Browse files
committed
fix: number input import
1 parent 79d7899 commit 53daf6f

File tree

2 files changed

+7
-40
lines changed
  • docSite/content/zh-cn/docs/development/upgrading
  • projects/app/src/pages/app/detail/components/WorkflowComponents/Flow/nodes/render/RenderInput/templates

2 files changed

+7
-40
lines changed

docSite/content/zh-cn/docs/development/upgrading/4819.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,5 @@ weight: 806
2020
8. 修复 - 工作流编排中,LLM 参数无法关闭问题。
2121
9. 修复 - 工作流编排中,代码运行节点还原模板问题。
2222
10. 修复 - HTTP 接口适配对象字符串解析。
23-
11. 修复 - 通过 API 上传文件(localFile)接口,图片过期标记未清除。
23+
11. 修复 - 通过 API 上传文件(localFile)接口,图片过期标记未清除。
24+
12. 修复 - 工作流导入编排时,number input 类型无法覆盖。

projects/app/src/pages/app/detail/components/WorkflowComponents/Flow/nodes/render/RenderInput/templates/NumberInput.tsx

Lines changed: 5 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,16 @@
11
import React, { useMemo } from 'react';
22
import type { RenderInputProps } from '../type';
3-
import {
4-
NumberDecrementStepper,
5-
NumberIncrementStepper,
6-
NumberInput,
7-
NumberInputField,
8-
NumberInputStepper
9-
} from '@chakra-ui/react';
103
import { useContextSelector } from 'use-context-selector';
114
import { WorkflowContext } from '@/pages/app/detail/components/WorkflowComponents/context';
12-
import MyIcon from '@fastgpt/web/components/common/Icon';
5+
import MyNumberInput from '@fastgpt/web/components/common/Input/NumberInput';
136

147
const NumberInputRender = ({ item, nodeId }: RenderInputProps) => {
158
const onChangeNode = useContextSelector(WorkflowContext, (v) => v.onChangeNode);
169

1710
const Render = useMemo(() => {
1811
return (
19-
<NumberInput
20-
defaultValue={item.value}
12+
<MyNumberInput
13+
value={item.value}
2114
min={item.min}
2215
max={item.max}
2316
bg={'white'}
@@ -29,38 +22,11 @@ const NumberInputRender = ({ item, nodeId }: RenderInputProps) => {
2922
key: item.key,
3023
value: {
3124
...item,
32-
value: Number(e)
25+
value: e
3326
}
3427
});
3528
}}
36-
>
37-
<NumberInputField
38-
bg={'white'}
39-
px={3}
40-
rounded={'md'}
41-
_hover={{
42-
borderColor: 'primary.500'
43-
}}
44-
/>
45-
<NumberInputStepper roundedTopRight={'none'}>
46-
<NumberIncrementStepper
47-
borderTopRightRadius={'sm !important'}
48-
_hover={{
49-
bg: 'myGray.100'
50-
}}
51-
>
52-
<MyIcon name={'core/chat/chevronUp'} width={'12px'} />
53-
</NumberIncrementStepper>
54-
<NumberDecrementStepper
55-
borderBottomRightRadius={'sm !important'}
56-
_hover={{
57-
bg: 'myGray.100'
58-
}}
59-
>
60-
<MyIcon name={'core/chat/chevronDown'} width={'12px'} />
61-
</NumberDecrementStepper>
62-
</NumberInputStepper>
63-
</NumberInput>
29+
/>
6430
);
6531
}, [item, nodeId, onChangeNode]);
6632

0 commit comments

Comments
 (0)