import React from 'react'; import { DateRangePicker as DateRangePickerComponent } from './picker'; import { DateRange, DefinedRange } from './types'; export interface DateRangePickerProps { open: boolean; toggle: () => void; initialDateRange?: DateRange; definedRanges?: DefinedRange[]; minDate?: Date | string; maxDate?: Date | string; onChange: (dateRange: DateRange) => void; closeOnClickOutside?: boolean; wrapperClassName?: string; } export const DateRangePicker: React.FunctionComponent = ( props: DateRangePickerProps, ) => { const { closeOnClickOutside, toggle, open, } = props; const handleToggle = () => { if (closeOnClickOutside === false) { return; } toggle(); }; const handleKeyPress = (event: any) => event?.key === 'Escape' && handleToggle(); return (
{ open && (
) }
); }