Marvz UI
Components

Date Picker

A datepicker allows users to enter a date either through text input, or by choosing a date from the calendar.

Docs

Installation

pnpx shadcn@latest add https://ui.marviuz.me/r/date-picker.json

Usage

import { ChevronDown } from 'lucide-react';
import {
  DatePickerCalendar,
  DatePickerControl,
  DatePickerInput,
  DatePickerPortal,
  DatePickerPositioner,
  DatePickerProvider,
  DatePickerTrigger,
} from './date-picker';
<DatePickerProvider>
  <DatePickerControl>
    <DatePickerInput placeholder="Select a date" />
    <DatePickerTrigger size="icon" variant="ghost">
      <ChevronDown />
    </DatePickerTrigger>
  </DatePickerControl>

  <DatePickerPortal>
    <DatePickerPositioner>
      <DatePickerCalendar />
    </DatePickerPositioner>
  </DatePickerPortal>
</DatePickerProvider>

On this page