480
Sponsor

Date Picker

Calendar date picker with keyboard navigation

Terminal

Installation

$ pnpm dlx shadcn@latest add @termcn/date-picker

Usage

import { DatePicker } from "@/components/ui/date-picker";
<DatePicker
  label="Birth date"
  value={new Date(2026, 0, 15)}
  onChange={(date) => console.log("Selected:", date)}
  onSubmit={(date) => console.log("Submitted:", date)}
/>

API Reference

DatePicker

PropTypeDefault
valueDate-
onChange(date: Date) => void-
onSubmit(date: Date) => void-
labelstring-
minDateDate-
maxDateDate-
autoFocusbooleanfalse
idstring-