Date Range

A calendar popover for selecting a start and end date.

Install

npx shadcn add @clearly/date-range

Preview

Live Date Range component — see usage below.

Usage

import { DateRange } from "@/components/ui/date-range"

<DateRange />

Every Clearly component also accepts glass (subtle·medium·strong), specular and className.

Props

PropTypeDefaultDescription
value{ from?: Date; to?: Date } | undefinedSelected range (controlled).
onChange(range?: { from?: Date; to?: Date }) => voidRange change callback.
placeholderstring"Pick a date range"Trigger button placeholder text.