Stop Rebuilding UI

Shadcn.io is not affiliated with official shadcn/ui

Date Picker with Disabled Dates

A React date picker with disabled dates including weekends, specific date ranges, and individual unavailable days for business scheduling

Need to prevent users from booking weekends? Block out holiday ranges? Disable specific unavailable dates? This React date picker lets you disable any combination of dates using shadcn/ui and react-day-picker's matcher system. Built with Radix UI and date-fns, you can block weekends, date ranges, and individual dates—perfect for business appointment booking, delivery scheduling, office hour calendars, and any system where certain dates are off-limits.

Date Picker with Disabled Dates preview

Scroll to load preview

Installation

FAQ

Was this page helpful?

Sign in to leave feedback.