# Makerkit Form Components Reference ## Import Pattern ```typescript import { Form, FormField, FormItem, FormLabel, FormControl, FormDescription, FormMessage } from '@kit/ui/form'; import { Input } from '@kit/ui/input'; import { Button } from '@kit/ui/button'; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '@kit/ui/select'; import { Textarea } from '@kit/ui/textarea'; import { Checkbox } from '@kit/ui/checkbox'; import { Switch } from '@kit/ui/switch'; import { Alert, AlertDescription } from '@kit/ui/alert'; import { If } from '@kit/ui/if'; import { Trans } from '@kit/ui/trans'; import { toast } from '@kit/ui/sonner'; ``` ## Form Field Pattern ```tsx ( )} /> ``` ## Select Field ```tsx ( Category )} /> ``` ## Checkbox Field ```tsx ( )} /> ``` ## Switch Field ```tsx (
Enable Notifications Receive email notifications
)} /> ``` ## Textarea Field ```tsx ( Description