diff --git a/packages/ui/src/components/nodes/HttpNode.svelte b/packages/ui/src/components/nodes/HttpNode.svelte index ba65b0c08f43e5f99e221f869eff80e8426adf54..63e48f73d781fef259f0a51688ca275f73e5286e 100644 --- a/packages/ui/src/components/nodes/HttpNode.svelte +++ b/packages/ui/src/components/nodes/HttpNode.svelte @@ -13,6 +13,15 @@ [key: string]: any } = $props(); + const method = [ + {value: 'get', label: 'GET'}, + {value: 'post', label: 'POST'}, + {value: 'put', label: 'PUT'}, + {value: 'delete', label: 'DELETE'}, + {value: 'head', label: 'HEAD'}, + {value: 'patch', label: 'PATCH'}, + ]; + const currentNodeId = getCurrentNodeId(); const { addParameter } = useAddParameter(); const { updateNodeData } = useSvelteFlow(); @@ -30,14 +39,14 @@
- { + const newValue = item.value; + updateNodeData(currentNodeId, ()=>{ + return { + method: newValue + } + }) + }} value={data.method ? [data.method] : ['get']} />
{