diff --git a/web/components/flow/node-renderer/index.ts b/web/components/flow/node-renderer/index.ts index 378145fac..277c03411 100644 --- a/web/components/flow/node-renderer/index.ts +++ b/web/components/flow/node-renderer/index.ts @@ -6,5 +6,5 @@ export * from './checkbox'; export * from './radio'; export * from './textarea'; export * from './slider'; -export * from './timePicker'; -export * from './treeSelect'; +export * from './time-picker'; +export * from './tree-select'; diff --git a/web/components/flow/node-renderer/sliderList.tsx b/web/components/flow/node-renderer/slider-list.tsx similarity index 64% rename from web/components/flow/node-renderer/sliderList.tsx rename to web/components/flow/node-renderer/slider-list.tsx index 6a7f72610..330926040 100644 --- a/web/components/flow/node-renderer/sliderList.tsx +++ b/web/components/flow/node-renderer/slider-list.tsx @@ -1,4 +1,5 @@ import { IFlowNodeParameter } from '@/types/flow'; +import { convertKeysToCamelCase } from '@/utils/flow'; import { Col, InputNumber, Row, Slider, Space } from 'antd'; import type { InputNumberProps } from 'antd'; import React, { useState } from 'react'; @@ -11,25 +12,27 @@ type TextAreaProps = { export const RenderSlider = (params: TextAreaProps) => { const { data, defaultValue, onChange } = params; + const attr = convertKeysToCamelCase(data.ui?.attr || {}); const [inputValue, setInputValue] = useState(defaultValue); const onChangeSlider: InputNumberProps['onChange'] = (newValue) => { setInputValue(newValue as number); onChange(newValue as number); }; + return ( <> {data?.ui?.show_input ? ( - + - + ) : ( - + )} ); diff --git a/web/components/flow/node-renderer/slider.tsx b/web/components/flow/node-renderer/slider.tsx index 8a60715bb..1017e20bb 100644 --- a/web/components/flow/node-renderer/slider.tsx +++ b/web/components/flow/node-renderer/slider.tsx @@ -1,4 +1,5 @@ import { IFlowNodeParameter } from '@/types/flow'; +import { convertKeysToCamelCase } from '@/utils/flow'; import { Col, InputNumber, Row, Slider, Space } from 'antd'; import type { InputNumberProps } from 'antd'; import React, { useState } from 'react'; @@ -11,7 +12,7 @@ type TextAreaProps = { export const RenderSlider = (params: TextAreaProps) => { const { data, defaultValue, onChange } = params; - + const attr = convertKeysToCamelCase(data.ui?.attr || {}); const [inputValue, setInputValue] = useState(defaultValue); const onChangeSlider: InputNumberProps['onChange'] = (newValue) => { @@ -24,14 +25,14 @@ export const RenderSlider = (params: TextAreaProps) => { {data?.ui?.show_input ? ( - + - + ) : ( - + )} ); diff --git a/web/components/flow/node-renderer/textarea.tsx b/web/components/flow/node-renderer/textarea.tsx index 3ba9e082d..a22caed10 100644 --- a/web/components/flow/node-renderer/textarea.tsx +++ b/web/components/flow/node-renderer/textarea.tsx @@ -1,6 +1,6 @@ import { IFlowNodeParameter } from '@/types/flow'; import { Input } from 'antd'; -import { uiAtrrtUnderlineToHump } from '@/utils/flow'; +import { convertKeysToCamelCase } from '@/utils/flow'; const { TextArea } = Input; @@ -12,7 +12,15 @@ type TextAreaProps = { export const RenderTextArea = (params: TextAreaProps) => { const { data, defaultValue, onChange } = params; - uiAtrrtUnderlineToHump(data?.ui?.attr?.autosize || {}); + convertKeysToCamelCase(data?.ui?.attr?.autosize || {}); - return