Home / Function/ SSODomains() — supabase Function Reference

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>
    </>
  )
}

Subdomains

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free