modify options api config

This commit is contained in:
chungyau97 2023-07-09 18:18:04 +08:00
parent a701c6ef12
commit f13c16569f
1 changed files with 14 additions and 1 deletions

View File

@ -632,7 +632,7 @@ export const findAvailableConfigs = (reactFlowNodes: IReactFlowNode[]) => {
for (const flowNode of reactFlowNodes) {
for (const inputParam of flowNode.data.inputParams) {
let obj: IOverrideConfig
if (inputParam.type === 'password' || inputParam.type === 'options') {
if (inputParam.type === 'password') {
continue
} else if (inputParam.type === 'file') {
obj = {
@ -641,6 +641,19 @@ export const findAvailableConfigs = (reactFlowNodes: IReactFlowNode[]) => {
name: 'files',
type: inputParam.fileType ?? inputParam.type
}
} else if (inputParam.type === 'options') {
obj = {
node: flowNode.data.label,
label: inputParam.label,
name: inputParam.name,
type: inputParam.options
? inputParam.options
?.map((option) => {
return option.name
})
.join(', ')
: 'string'
}
} else {
obj = {
node: flowNode.data.label,