"use client" import * as React from "react" import type { DateRange } from "react-day-picker" import { Calendar } from "@/components/ui/calendar" import { DatePickerField, DateRangePickerField, DateTextInputField, } from "@/components/ui/date-picker-field" import { Field, FieldDescription, FieldLabel } from "@/components/ui/field" export function CalendarPreview() { const [date, setDate] = React.useState(new Date()) return ( ) } export function DatePickerPreview() { const [date, setDate] = React.useState(new Date()) return ( Due date MM/DD/YYYY — same field chrome as Select; calendar icon trailing. ) } export function DateRangePickerPreview() { const [range, setRange] = React.useState({ from: new Date(), to: new Date(Date.now() + 7 * 24 * 60 * 60 * 1000), }) return ( Rotation window Range popover with shared field trigger. ) } export function DateTextInputPreview() { const [value, setValue] = React.useState("06/24/2026") return ( Screening date Masked input + calendar icon (hub filters). ) }