import { WorkflowNode } from "@/domain/workflow"; import { memo } from "react"; import DeployToAliyunOSS from "./DeployToAliyunOss"; import DeployToAliyunALB from "./DeployToAliyunALB"; import DeployToAliyunCDN from "./DeployToAliyunCDN"; import DeployToAliyunCLB from "./DeployToAliyunCLB"; import DeployToAliyunNLB from "./DeployToAliyunNLB"; import DeployToBaiduCloudCDN from "./DeployToBaiduCloudCDN"; import DeployToDogeCloudCDN from "./DeployToDogeCloudCDN"; import DeployToHuaweiCloudCDN from "./DeployToHuaweiCloudCDN"; import DeployToHuaweiCloudELB from "./DeployToHuaweiCloudELB"; import DeployToKubernetesSecret from "./DeployToKubernetesSecret"; import DeployToQiniuCDN from "./DeployToQiniuCDN"; import DeployToWebhook from "./DeployToWebhook"; import DeployToTencentCDN from "./DeployToTencentCDN"; import DeployToTencentCLB from "./DeployToTencentCLB"; import DeployToTencentCOS from "./DeployToTencentCOS"; import DeployToTencentTEO from "./DeployToTencentTEO"; import DeployToSSH from "./DeployToSSH"; import DeployToLocal from "./DeployToLocal"; export type DeployFormProps = { data: WorkflowNode; defaultProivder?: string; }; const DeployForm = ({ data, defaultProivder }: DeployFormProps) => { return