build69
build69  /  Components  /  Date & Time  /  Calendar

Calendar

v1.0.7Updated 27 Aug 2026

Date picker grid powered by react-day-picker. Used inside a Popover as a DatePicker; range selection supported.

Preview

Live · 8 stories
DefaultOpen ↗
Why this is recommendeddatepickerdatepickerrange+1

The default, out-of-the-box Calendar.

Recommended for+14
  • Date input
  • Date range filters
  • Booking flows
Tags+6
datepickerdatepickerrangedefault
Features+4
  • Single / range / multiple selection
  • Locale-aware month grid
  • Keyboard navigation
Not recommended for−2
  • Full-month event view (use BuildCalendar)

Install

Ask your agent, or call the MCP tool directly. The resolved bundle is written into your project.

get_registry_item({ name: "Calendar" })

Usage

import { Calendar } from '@/components/inputs/calendar';

<Calendar mode="single" selected={date} onSelect={setDate} />

Tick variants in the left menu — each adds a tab with that variant’s real story source, the same code the preview above renders.

Props

PropTypeRequired
mode

Selection mode

'single' | 'range' | 'multiple'
selected

Current selection

Date | Date[] | DateRange
onSelect

Selection callback

function

Related