Spaces:
Build error
Build error
import useVarList from '../_base/hooks/use-var-list' | |
import type { EndNodeType } from './types' | |
import useNodeCrud from '@/app/components/workflow/nodes/_base/hooks/use-node-crud' | |
import { | |
useNodesReadOnly, | |
} from '@/app/components/workflow/hooks' | |
const useConfig = (id: string, payload: EndNodeType) => { | |
const { nodesReadOnly: readOnly } = useNodesReadOnly() | |
const { inputs, setInputs } = useNodeCrud<EndNodeType>(id, payload) | |
const { handleVarListChange, handleAddVariable } = useVarList<EndNodeType>({ | |
inputs, | |
setInputs: (newInputs) => { | |
setInputs(newInputs) | |
}, | |
varKey: 'outputs', | |
}) | |
return { | |
readOnly, | |
inputs, | |
handleVarListChange, | |
handleAddVariable, | |
} | |
} | |
export default useConfig | |