Search

Search components and blocks

Sign in

Shadcn Schedule Blocks

Calendar views for events and bookings — day/week/month grids, availability pickers, and booking flows built on shadcn primitives.

Booking Scheduler

shadcn's Calendar as the base, with the micro-interactions it doesn't ship: a host profile up top (with a pulsing available-now indicator) so you know who you're booking, a crossfade between months, a press-squish on every day cell, a staggered entrance for the time-slot grid, a sliding highlight on the selected slot, and a Book → Booked! confirmation before it resets.

pnpm dlx shadcn@latest add @ditherui/booking-scheduler
AC

Ava Chen

Product Designer

30 min intro call
November 2026

Thursday, Nov 5

Select a date and time

Install

$ pnpm dlx shadcn@latest add @ditherui/booking-scheduler

Props

className / ...div propsReact.ComponentProps<"div">—

Suggested components