Search the docs

Search Keyframery's docs

Keyframery

Calendar animation

The selected day glides to the day you click, and a new month slides in from the side you went toward.

with <Cuts />
October 2026

What moves

WhenWhat you seeTimingHow
You pick another dayThe selection glides to it200–320 msAutomatic
Next or previous monthThe new month slides in from that side260 msAutomatic
Its arrow buttonsDip and nudge toward where they go150 msAutomatic

Moving through days or months with the keyboard stays instant.

Install

Calendar is shadcn's own component. With <Cuts /> in your root layout (Quick start), there's nothing else to add:

npx shadcn add calendar

Turn it off

Put data-cut="none" on a calendar (or anything around it) to keep shadcn's own motion there. <Cuts responses="none" /> turns off every response across the app and keeps the cuts. With reduced motion, movement becomes a short fade or nothing.

On this page