NOCTA UI

Calendar

A fully featured date picker with keyboard navigation, accessibility support, and customizable styling.

Installation

Install the Calendar component using the nocta-ui CLI:

npx @nocta-ui/cli add calendar

Then import the component:

import { Calendar } from '@/components/ui/calendar';

Examples

Default Calendar

December 2025

Su
Mo
Tu
We
Th
Fr
Sa

Week Configuration

December 2025

Mo
Tu
We
Th
Fr
Sa
Su

Week Numbers

December 2025

Wk
Su
Mo
Tu
We
Th
Fr
Sa
48
49
50
51
52

Disabled Dates

December 2025

Su
Mo
Tu
We
Th
Fr
Sa

Date Range Restrictions

December 2025

Su
Mo
Tu
We
Th
Fr
Sa

Custom Formatting

December 2025

SU
MO
TU
WE
TH
FR
SA

Disabled State

December 2025

Su
Mo
Tu
We
Th
Fr
Sa

Event Handling

December 2025

Su
Mo
Tu
We
Th
Fr
Sa

API Reference

Prop

Type