Range Calendar Uncontrolled

PreviousNext

range-calendar-uncontrolled-demo

Docs
intentuipage

Preview

Loading preview…
components/docs/date-and-time/calendar/range-calendar-uncontrolled-demo.tsx
"use client"

import { getLocalTimeZone, today } from "@internationalized/date"

import { RangeCalendar } from "@/components/ui/range-calendar"

export default function RangeCalendarUncontrolledDemo() {
  return (
    <RangeCalendar
      className="**:data-[slot=calendar-header]:items-center"
      aria-label="Date range (uncontrolled)"
      defaultValue={{
        start: today(getLocalTimeZone()),
        end: today(getLocalTimeZone()).add({ days: 12 }),
      }}
    />
  )
}

Installation

npx shadcn@latest add @intentui/range-calendar-uncontrolled-demo

Usage

Usage varies by registry entry. Refer to the registry docs or source files below for details.