A calendar component for selecting date ranges.
npx shadcn@latest add @preskok/range-calendarimport { parseDate } from "@internationalized/date"
import { RangeCalendar } from "@/components/ui/preskok-ui/range-calendar"
export function RangeCalendarDemo() {
return (
<RangeCalendar
defaultValue={{
start: parseDate("2026-04-10"),
end: parseDate("2026-04-16"),
}}
aria-label="Trip dates"
/>
)
}DateDuration — Number of months shown at once.react-aria-components RangeCalendar props.minValue, maxValue, and isDateUnavailable.