From 33c867fd8c7453b7fa70290a2baecd5240aa40c6 Mon Sep 17 00:00:00 2001 From: lyzno1 <92089059+lyzno1@users.noreply.github.com> Date: Wed, 3 Sep 2025 22:26:00 +0800 Subject: [PATCH] feat(workflow): enhance webhook status code input with increment/decrement controls (#25099) --- .../workflow/nodes/trigger-webhook/panel.tsx | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/web/app/components/workflow/nodes/trigger-webhook/panel.tsx b/web/app/components/workflow/nodes/trigger-webhook/panel.tsx index 81786e4fe2..d84d5602de 100644 --- a/web/app/components/workflow/nodes/trigger-webhook/panel.tsx +++ b/web/app/components/workflow/nodes/trigger-webhook/panel.tsx @@ -11,7 +11,7 @@ import Field from '@/app/components/workflow/nodes/_base/components/field' import Split from '@/app/components/workflow/nodes/_base/components/split' import type { NodePanelProps } from '@/app/components/workflow/types' import InputWithCopy from '@/app/components/base/input-with-copy' -import Input from '@/app/components/base/input' +import { InputNumber } from '@/app/components/base/input-number' import { SimpleSelect } from '@/app/components/base/select' import Toast from '@/app/components/base/toast' import Tooltip from '@/app/components/base/tooltip' @@ -186,14 +186,18 @@ const Panel: FC> = ({ - ) => handleStatusCodeChange(Number(e.target.value))} - onBlur={(e: React.FocusEvent) => handleStatusCodeBlur(Number(e.target.value))} + onChange={(value) => { + handleStatusCodeChange(value || 200) + }} disabled={readOnly} - wrapperClassName="w-[120px]" + wrapClassName="w-[120px]" className="h-8" + defaultValue={200} + onBlur={() => { + handleStatusCodeBlur(inputs.status_code) + }} />