diff --git a/ui/src/components/access/AccessFormEmailConfig.tsx b/ui/src/components/access/AccessFormEmailConfig.tsx index 629748dc..95148f79 100644 --- a/ui/src/components/access/AccessFormEmailConfig.tsx +++ b/ui/src/components/access/AccessFormEmailConfig.tsx @@ -1,5 +1,4 @@ import { useTranslation } from "react-i18next"; -import { QuestionCircleOutlined as IconQuestionCircleOutlined } from "@ant-design/icons"; import { Form, type FormInstance, Input, InputNumber, Switch } from "antd"; import { createSchemaFieldRule } from "antd-zod"; import { z } from "zod"; diff --git a/ui/src/components/access/AccessFormWebhookConfig.tsx b/ui/src/components/access/AccessFormWebhookConfig.tsx index d3d5dc4d..7661d95b 100644 --- a/ui/src/components/access/AccessFormWebhookConfig.tsx +++ b/ui/src/components/access/AccessFormWebhookConfig.tsx @@ -305,20 +305,13 @@ const AccessFormWebhookConfig = ({ form: formInst, formName, disabled, initialVa - - - + +
+ +
+ - - - + +
+ ({ + key, + label: , + onClick: () => handlePresetDataForNotificationClick(key), + })), + }} + trigger={["click"]} + > + + +
+ { - -
- + +
{ - -
- + +
- - - + } + > +
+ + {t("workflow_node.apply.form.provider_access.button")} + + + } + usage="dns" + afterSubmit={(record) => { + const provider = accessProvidersMap.get(record.provider); + if (provider?.usages?.includes(ACCESS_USAGES.DNS)) { + formInst.setFieldValue("providerAccessId", record.id); + handleProviderAccessSelect(record.id); + } + }} + /> +
+ - - - + +
+ + + + + +
+ -