Select

Choose one option from a dropdown list.

Preview

You can manage email addresses in your email settings.

Usage

<FormField
control={form.control}
name="email"
render={({ field }) => (
<FormItem>
<FormLabel>Email</FormLabel>
<Select
value={typeof field.value === "string" && field.value.length > 0 ? field.value : undefined}
onValueChange={field.onChange}
>
<FormControl>
<SelectTrigger>
<SelectValue placeholder="Select a verified email to display" />
</SelectTrigger>
</FormControl>
<SelectContent>
<SelectItem value="m@example.com">{"m@example.com"}</SelectItem>
<SelectItem value="m@google.com">{"m@google.com"}</SelectItem>
<SelectItem value="m@support.com">{"m@support.com"}</SelectItem>
</SelectContent>
</Select>
<FormDescription>You can manage email addresses in your email settings.</FormDescription>
<FormMessage />
</FormItem>
)}
/>

Details

Use the Select options editor in the builder to control dropdown values; generated snippets mirror those options.

form-builder/components/ui/select.tsx