Shadcn Event Calendar Blocks

Event calendar blocks built with shadcn/ui: month, week, day and agenda views with drag and drop, sidebar calendars with a mini date picker, hourly day timelines and minimal month and agenda layouts.

Event Calendar 1 Pro

Four views with drag and drop

Event Calendar 2 Pro

Sidebar month calendar

Event Calendar 3 Pro

Day view planner

Event Calendar 4 Pro

Minimal day summary

About Shadcn Event Calendar Blocks

Event calendar blocks are shadcn blocks for scheduling screens: a full calendar with month, week, day and agenda views, a calendar app with a sidebar and mini date picker, an hourly day timeline and a minimal month and agenda layout. They are built with React, TypeScript and date-fns using shadcn/ui buttons, dialogs, popovers, calendars, dropdown menus, selects and sidebars styled with Tailwind CSS.

Every block works like a real calendar. Move between months, weeks and days, pick a date, create events from a dialog and edit or delete them. The full calendar also supports drag and drop rescheduling and shows a current time line. On small screens the layouts stack and side panels move into a sheet.

Event colors come from the chart tokens in your theme, so the calendars follow your palette in light and dark mode. Events live in plain arrays in each block. Replace them with data from your API and keep the same layout in your Next.js or React app.

shadcn event calendar blocks
Unlock Premium Blocks & Sections
Get full control of shadcn/ui components, blocks and instances, including future additions.