import React from 'react'; import { Box } from '@mui/material'; import DateRangePicker from './DateRangePicker'; // eslint-disable-next-line no-unused-vars import { DateRange, DefinedRange } from '../types'; export interface DateRangePickerWrapperProps { open: boolean; toggle: () => void; initialDateRange?: DateRange; definedRanges?: DefinedRange[]; minDate?: Date | string; maxDate?: Date | string; // eslint-disable-next-line no-unused-vars onChange: (dateRange: DateRange) => void; closeOnClickOutside?: boolean; wrapperClassName?: string; locale?: Locale; } const DateRangePickerWrapper: React.FunctionComponent = ( props: DateRangePickerWrapperProps, ) => { const { closeOnClickOutside, wrapperClassName, toggle, open, } = props; const handleToggle = () => { if (closeOnClickOutside === false) { return; } toggle(); }; const handleKeyPress = (event: any) => event?.key === 'Escape' && handleToggle(); return ( { open && ( ) } ); }; export default DateRangePickerWrapper;