Calendar

A date field component that allows users to enter and edit date.

shadcn/ui docs
July 2026

Installation

pnpm dlx shadcn@latest add https://neobrutal-ui.andongmin.com/r/calendar.json

Usage

import { useState } from "react";
 
import { Calendar } from "@/components/ui/calendar";
const [date, setDate] = useState<Date | undefined>(new Date());
<Calendar mode="single" selected={date} onSelect={setDate} />

Examples

Default

July 2026

Range

January 2026
February 2026