calendarcn
CalendarPatterns

Starter

The default controlled calendar setup with create, move, and resize handlers wired into local state.

Starter Surface

Starter surface

A controlled week calendar with local create, move, and resize handlers wired directly into state.

Mar 23 - 29, 2026

Local timezone

Time

Mon

Mar 23

Tue

Mar 24

Wed

Mar 25

Thu

Mar 26

Today

Fri

Mar 27

Sat

Mar 28

Sun

Mar 29

All day

Use arrow keys to move the active time slot. Use left and right arrows to change days. Press Enter or Space to create an event at the active slot.

6 AM

7 AM

8 AM

9 AM

10 AM

11 AM

12 PM

1 PM

2 PM

3 PM

4 PM

5 PM

6 PM

7 PM

8 PM

9 PM

10 PM

Use this version when you want the smallest controlled integration that still shows the full interaction model: local state, optimistic updates, direct event creation, and the standard multi-view toolbar.

  • Best for your first install of CalendarRoot
  • Good base for product scheduling or internal team calendars
  • Keeps all views available so users can switch between month, week, day, and agenda

On this page