Command Palette

Search for a command to run...

Calendar

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

Loading...

About

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

Installation

pnpm dlx 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

Loading...
Loading...

Form

Loading...