calendarcn
Calendar

API

Prop and event reference for the primitive `CalendarRoot` surface, plus the scheduling helpers used around it.

Use this page as the typed reference for the primitive CalendarRoot surface and the scheduling helpers that support controlled integrations. For the composed starter bundle, install calendarcn and import CalendarScheduler from @/components/calendar/scheduler.

Core State

Prop

Type

Interaction Callbacks

Prop

Type

Scheduling

Prop

Type

Display

Primitive display slots are intentionally neutral. Event selection still sets data-selected="true" on the rendered event surface, but visible selected chrome is expected to come from your classNames overrides unless you use the starter CalendarScheduler wrapper.

Prop

Type

On this page