SSODomains() — supabase Function Reference
Architecture documentation for the SSODomains() function in SSODomains.tsx from the supabase codebase.
Entity Profile
Relationship Graph
Source Code
apps/studio/components/interfaces/Organization/SSO/SSODomains.tsx lines 15–66
export const SSODomains = ({ form }: { form: ReturnType<typeof useForm<SSOConfigFormSchema>> }) => {
const { fields, append, remove } = useFieldArray({
control: form.control,
name: 'domains',
})
return (
<>
<FormItemLayout
label="Domains"
layout="flex-row-reverse"
description="Provide one or more domains"
>
<div className="grid gap-2 w-96">
{fields.map((field, idx) => (
<div key={field.id} className="flex gap-2 items-top">
<FormField_Shadcn_
name={`domains.${idx}.value`}
render={({ field }) => (
<FormItem_Shadcn_ className="flex-1">
<FormControl_Shadcn_>
<Input_Shadcn_ {...field} autoComplete="off" placeholder="example.com" />
</FormControl_Shadcn_>
<FormMessage_Shadcn_ />
</FormItem_Shadcn_>
)}
/>
<Button
type="default"
icon={<Trash size={12} />}
className="h-[34px] w-[34px]"
disabled={fields.length <= 1}
onClick={() => remove(idx)}
/>
</div>
))}
<div>
<Button
type="text"
icon={<Plus className="w-4 h-4" />}
size="tiny"
onClick={() => append({ value: '' })}
>
Add another
</Button>
</div>
</div>
</FormItemLayout>
</>
)
}
Domain
Subdomains
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free