Shadix UIDateTimePicker
A comprehensive and customizable date and time picker component for shadcn/ui, featuring wheel pickers for a modern user experience.
Sun
Mon
Tue
Wed
Thu
Fri
Sat
Selected Date: 2025-10-30 14:20
Installation
Usage
Import the component
import { DateTimePicker } from '@/components/datetimepicker';Basic Usage
const DateTimePickerDemo = () => {
    return (
        <DateTimePicker
            mode="single"
            value={new Date()}
            onDateChange={(date) => {
                console.log(date);
            }}
            placeholder="Select date"
        />
    );
};With Range Mode
const DateTimePickerDemo = () => {
    return (
        <DateTimePicker
            mode="range"
            onDateChange={(date) => {
                console.log(date);
            }}
            placeholder="Select date range"
        />
    );
};With Time Mode
const DateTimePickerDemo = () => {
    return (
        <DateTimePicker
            mode="single"
            enableTime={true}
            timeFormat="24h" // 12h or 24h
            value={new Date()}
            onDateChange={(date) => {
                console.log(date);
            }}
            placeholder="Select date and time"
        />
    );
};DateTimePicker Input
A customizable date and time picker input component for shadcn/ui. Provides an intuitive interface for selecting dates and times.
Expandable Card
A customizable expandable card component for shadcn/ui. Reveals content with a smooth animation and includes a sleek, raised shadow effect.