"use client" import { useState } from "react" import { REGEXP_ONLY_DIGITS } from "input-otp" import { Example, ExampleWrapper, } from "@/registry/bases/base/components/example" import { Badge } from "@/registry/bases/base/ui/badge" import { Checkbox } from "@/registry/bases/base/ui/checkbox" import { Field, FieldContent, FieldDescription, FieldGroup, FieldLabel, FieldLegend, FieldSet, FieldTitle, } from "@/registry/bases/base/ui/field" import { Input } from "@/registry/bases/base/ui/input" import { InputOTP, InputOTPGroup, InputOTPSeparator, InputOTPSlot, } from "@/registry/bases/base/ui/input-otp" import { NativeSelect, NativeSelectOptGroup, NativeSelectOption, } from "@/registry/bases/base/ui/native-select" import { RadioGroup, RadioGroupItem, } from "@/registry/bases/base/ui/radio-group" import { Select, SelectContent, SelectGroup, SelectItem, SelectTrigger, SelectValue, } from "@/registry/bases/base/ui/select" import { Slider } from "@/registry/bases/base/ui/slider" import { Switch } from "@/registry/bases/base/ui/switch" import { Textarea } from "@/registry/bases/base/ui/textarea" export default function FieldExample() { return ( ) } function InputFields() { return ( Basic Input Input with Description Choose a unique username for your account. Email Address We'll never share your email with anyone. Required Field * This field must be filled out. Disabled Input This field is currently disabled. Input with Badge{" "} Recommended Invalid Input This field contains validation errors. Disabled Field This field is currently disabled. ) } function TextareaFields() { return ( Basic Textarea