Calendar component for date selection with single and range modes
import { Calendar } from '@peppermint-design/devreadykit-custom'; import { useState } from 'react'; export default function CalendarBasic() { const [date, setDate] = useState<Date>(); return ( <Calendar mode="single" selected={date} onSelect={setDate} /> ); }
import { Calendar } from '@peppermint-design/devreadykit-custom'; import { useState } from 'react'; export default function CalendarRange() { const [range, setRange] = useState<{ from?: Date; to?: Date }>(); return ( <Calendar mode="range" selected={range} onSelect={setRange} /> ); }
import { Calendar } from '@peppermint-design/devreadykit-custom'; import { useState } from 'react'; export default function CalendarWithFooter() { const [date, setDate] = useState<Date>(); return ( <Calendar mode="single" selected={date} onSelect={setDate} showFooter={true} onCancel={() => console.log('Cancelled')} onApply={() => console.log('Applied')} /> ); }