Docs
Calendar

Calendar

A calendar component lets users select a date without any input or popper / modal.

January 2025
SuMoTuWeThFrSa

About

The <Calendar /> component is built on top of React DayPicker.

Installation

npx shadcn@latest add https://ui-x.junwen-k.dev/r/calendar.json

Usage

import { Calendar } from "@/components/ui/calendar"
const [date, setDate] = React.useState<Date | undefined>(new Date())
 
return (
  <Calendar
    mode="single"
    selected={date}
    onSelect={setDate}
    className="rounded-md border"
  />
)

See the React DayPicker documentation for more information.

Date Picker

For a complete Date Picker component with date input functionality, you can use the <DatePicker> component directly. See the Date Picker page for more information.

Examples

Multiple

January 2025
SuMoTuWeThFrSa
February 2025
SuMoTuWeThFrSa
SuMoTuWeThFrSa

Form

January 2025
SuMoTuWeThFrSa

Your date of birth is used to calculate your age.