diff --git a/components/providers/workflow/forms/via-credentials-form.tsx b/components/providers/workflow/forms/via-credentials-form.tsx index 58394aeb48..cbdf12c760 100644 --- a/components/providers/workflow/forms/via-credentials-form.tsx +++ b/components/providers/workflow/forms/via-credentials-form.tsx @@ -3,7 +3,7 @@ import { zodResolver } from "@hookform/resolvers/zod"; import { SaveIcon } from "lucide-react"; import { useRouter } from "next/navigation"; -import { Control, FieldErrors, useForm } from "react-hook-form"; +import { Control, useForm } from "react-hook-form"; import * as z from "zod"; import { addCredentialsProvider } from "@/actions/providers/providers"; @@ -19,6 +19,7 @@ import { CredentialsFormSchema, } from "../../../../types"; import { AWScredentialsForm } from "./via-credentials/aws-credentials-form"; +import { AzureCredentialsForm } from "./via-credentials/azure-credentials-form"; export const ViaCredentialsForm = ({ searchParams, @@ -126,58 +127,9 @@ export const ViaCredentialsForm = ({ /> )} {providerType === "azure" && ( - <> -
-
- Connect via Credentials -
-
- Please provide the information for your Azure credentials. -
-
- ) - .client_id - } - /> - ) - .client_secret - } - /> - ) - .tenant_id - } - /> - + } + /> )} Name (Optional) ; +} + +export const AzureCredentialsForm = ({ + control, +}: AzureCredentialsFormProps) => { + return ( + <> +
+
+ Connect via Credentials +
+
+ Please provide the information for your Azure credentials. +
+
+ ) + .client_id + } + /> + ) + .client_secret + } + /> + ) + .tenant_id + } + /> + + ); +}; diff --git a/components/providers/workflow/forms/via-credentials/index.ts b/components/providers/workflow/forms/via-credentials/index.ts index c247168990..4286cf7741 100644 --- a/components/providers/workflow/forms/via-credentials/index.ts +++ b/components/providers/workflow/forms/via-credentials/index.ts @@ -1 +1,2 @@ export * from "./aws-credentials-form"; +export * from "./azure-credentials-form";