Components
Loading preview...
'use client'
import { useState } from 'react'
import { type DateRange } from 'react-day-picker'
import { Calendar } from '@/components/ui/calendar'
const CalendarRangeWithMinimumDaysDemo = () => {
const [dateRange, setDateRange] = useState<DateRange | undefined>({
from: new Date(2025, 5, 8),
to: new Date(2025, 5, 17)
})
return (
<div>
<Calendar
mode='range'
defaultMonth={dateRange?.from}
selected={dateRange}
onSelect={setDateRange}
numberOfMonths={1}
min={5}
className='rounded-lg border'
/>
<p className='text-muted-foreground mt-3 text-center text-xs' role='region'>
Minimum 5 days selection
</p>
</div>
)
}
export default CalendarRangeWithMinimumDaysDemo
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...