"use client" import { useState } from "react" import { IconCircle, IconCircleCheckFilled, IconInfoCircle, IconMinus, IconPlus, IconUsers, IconWorld, } from "@tabler/icons-react" import { addDays, format } from "date-fns" import { REGEXP_ONLY_DIGITS } from "input-otp" import { CalendarIcon, ClockIcon, DownloadIcon, FileTextIcon, FolderIcon, MonitorIcon, } from "lucide-react" import { type DateRange } from "react-day-picker" import { cn } from "@/lib/utils" import { Avatar, AvatarFallback, AvatarImage, } from "@/registry/new-york-v4/ui/avatar" import { Badge } from "@/registry/new-york-v4/ui/badge" import { Button } from "@/registry/new-york-v4/ui/button" import { ButtonGroup } from "@/registry/new-york-v4/ui/button-group" import { Calendar } from "@/registry/new-york-v4/ui/calendar" import { Card, CardContent, CardDescription, CardHeader, CardTitle, } from "@/registry/new-york-v4/ui/card" import { Checkbox } from "@/registry/new-york-v4/ui/checkbox" import { Field, FieldContent, FieldDescription, FieldGroup, FieldLabel, FieldLegend, FieldSeparator, FieldSet, FieldTitle, } from "@/registry/new-york-v4/ui/field" import { Input } from "@/registry/new-york-v4/ui/input" import { InputGroup, InputGroupAddon, InputGroupInput, } from "@/registry/new-york-v4/ui/input-group" import { InputOTP, InputOTPGroup, InputOTPSeparator, InputOTPSlot, } from "@/registry/new-york-v4/ui/input-otp" import { Popover, PopoverContent, PopoverTrigger, } from "@/registry/new-york-v4/ui/popover" import { RadioGroup, RadioGroupItem, } from "@/registry/new-york-v4/ui/radio-group" import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue, } from "@/registry/new-york-v4/ui/select" import { Separator } from "@/registry/new-york-v4/ui/separator" import { Slider } from "@/registry/new-york-v4/ui/slider" import { Switch } from "@/registry/new-york-v4/ui/switch" import { Textarea } from "@/registry/new-york-v4/ui/textarea" import { ToggleGroup, ToggleGroupItem, } from "@/registry/new-york-v4/ui/toggle-group" export function FieldDemo() { return (
) } function BasicFields() { return (
Name Enter your name so it is long enough to test the layout. Message Enter your message so it is long enough to test the layout.