Search
Search components and blocks
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.
AC30 min intro call
Ava Chen
Product Designer
Thursday, Nov 5
Select a date and time
Install
$ pnpm dlx shadcn@latest add @ditherui/booking-scheduler
Props
PropTypeDefault
className / ...div propsReact.ComponentProps<"div">—