fix: smaller fixes

This commit is contained in:
Daniel Hougaard
2025-02-08 04:27:17 +04:00
parent 5cd6a66989
commit 6c7289ebe6
5 changed files with 28 additions and 9 deletions
@@ -95,6 +95,8 @@ const UpdateForm = ({ appConnection, onComplete }: UpdateFormProps) => {
return <GitHubConnectionForm appConnection={appConnection} />;
case AppConnection.GCP:
return <GcpConnectionForm appConnection={appConnection} onSubmit={onSubmit} />;
case AppConnection.Azure:
return <AzureConnectionForm appConnection={appConnection} />;
default:
throw new Error(`Unhandled App ${(appConnection as TAppConnection).app}`);
}
@@ -50,11 +50,16 @@ export const AzureConnectionForm = ({ appConnection }: Props) => {
const form = useForm<FormData>({
resolver: zodResolver(formSchema),
defaultValues: appConnection ?? {
app: AppConnection.Azure,
method: AzureConnectionMethod.OAuth,
resource: AzureResources.KeyVault
}
defaultValues: appConnection
? {
...appConnection,
resource: appConnection?.credentials.resource
}
: {
app: AppConnection.Azure,
method: AzureConnectionMethod.OAuth,
resource: AzureResources.KeyVault
}
});
const {