chore: migrate auth providers form to zod

This commit is contained in:
Gildas Garcia committed 2026-04-13 16:28:55 +02:00
1 parent 3ff7cb2c32
commit fa9aff462f
3 files changed
+540 -475

No files matched your search

@@ -233,7 +233,7 @@ const FormField = ({
{...field}
id={name}
type="number"
onChange={(e) => field.onChange(Number(e.target.value))}
onChange={(e) => field.onChange(e.target.value)}
/>
<InputGroupAddon align="inline-end">
<ReactMarkdown unwrapDisallowed disallowedElements={['p']}>
@@ -246,7 +246,7 @@ const FormField = ({
{...field}
id={name}
type="number"
onChange={(e) => field.onChange(Number(e.target.value))}
onChange={(e) => field.onChange(e.target.value)}
/>
)}
</FormControl_Shadcn_>
@@ -1,4 +1,4 @@
import { yupResolver } from '@hookform/resolvers/yup'
import { zodResolver } from '@hookform/resolvers/zod'
import { PermissionAction } from '@supabase/shared-types/out/constants'
import { useParams } from 'common'
import { Check } from 'lucide-react'
@@ -98,11 +98,12 @@ export const ProviderForm = ({ config, provider, isActive }: ProviderFormProps)
values[key] = !(config as any)[key]
} else {
const configValue = (config as any)[key]
values[key] = configValue
? configValue
: provider.properties[key].type === 'boolean'
? false
: ''
values[key] =
configValue != null
? configValue
: provider.properties[key].type === 'boolean'
? false
: ''
}
}
})
@@ -155,7 +156,7 @@ export const ProviderForm = ({ config, provider, isActive }: ProviderFormProps)
const form = useForm({
defaultValues: INITIAL_VALUES,
resolver: yupResolver(provider.validationSchema),
resolver: zodResolver(provider.validationSchema),
shouldUnregister: true,
})
File diff suppressed because it is too large. Load diff