Calendar

A date picker component with Neo-Brutalism styling. Built on top of react-day-picker.

Installation

pnpm dlx brutx@latest add calendar

Basic Calendar

A simple calendar for selecting a single date.

December 2025

Selected: 12/4/2025

Range Selection

Select a range of dates with visual feedback.

December 2025

With Week Numbers

Display week numbers alongside the calendar.

December 2025
49
50
51
52
01

Disabled Dates

Disable specific dates or date ranges.

December 2025

Weekends and past dates are disabled

Props

PropTypeDefaultDescription
mode"single" | "range" | "multiple""single"Selection mode
selectedDate | DateRange | Date[]-Selected date(s)
onSelectfunction-Callback when date is selected
numberOfMonthsnumber1Number of months to display
showWeekNumberbooleanfalseShow week numbers
showOutsideDaysbooleantrueShow days outside current month
disabledMatcher | Matcher[]-Dates to disable