"use client" import * as React from "react" import { Button } from "@/examples/base/ui/button" import { Calendar } from "@/examples/base/ui/calendar" import { Field, FieldLabel } from "@/examples/base/ui/field" import { Popover, PopoverContent, PopoverTrigger, } from "@/examples/base/ui/popover" import { addDays, format } from "date-fns" import { CalendarIcon } from "lucide-react" import { type DateRange } from "react-day-picker" export function DatePickerWithRange() { const [date, setDate] = React.useState({ from: new Date(new Date().getFullYear(), 0, 20), to: addDays(new Date(new Date().getFullYear(), 0, 20), 20), }) return ( Date Picker Range } > {date?.from ? ( date.to ? ( <> {format(date.from, "LLL dd, y")} -{" "} {format(date.to, "LLL dd, y")} ) : ( format(date.from, "LLL dd, y") ) ) : ( Pick a date )} ) }