import * as React from 'react'; import DatePicker, { registerLocale, setDefaultLocale, getDefaultLocale } from 'react-datepicker'; import enUS from 'date-fns/locale/en-US'; registerLocale('en-GB', { options: { weekStartsOn: 1 } }); setDefaultLocale('en-GB'); const defaultLocale = getDefaultLocale();
} className="" clearButtonTitle="" customInput={} customInputRef="" dateFormat="" dateFormatCalendar="" dayClassName={date => ''} disabled disabledKeyboardNavigation dropdownMode="scroll" endDate={new Date()} excludeDates={[new Date()]} excludeTimes={[new Date()]} filterDate={date => true} fixedHeight forceShowMonthNavigation formatWeekDay={formattedDate => formattedDate[0]} formatWeekNumber={date => 0} highlightDates={[{ someClassName: [new Date()] }]} id="" includeDates={[new Date()]} includeTimes={[new Date()]} injectTimes={[new Date()]} inline inlineFocusSelectedMonth={false} isClearable locale="" maxDate={new Date()} maxTime={new Date()} minDate={new Date()} minTime={new Date()} monthsShown={1} name="" nextMonthButtonLabel="" nextYearButtonLabel="" onBlur={event => null} onCalendarClose={() => null} onCalendarOpen={() => null} onChange={(date: Date | null) => {}} onChangeRaw={event => null} onClickOutside={event => null} onDayMouseEnter={(date: Date) => {}} onFocus={event => null} onInputClick={() => null} onInputError={err => err.code + err.msg} onKeyDown={event => null} onMonthChange={date => null} onMonthMouseLeave={() => {}} onSelect={(date, event) => null} onWeekSelect={(firstDayOfWeek, weekNumber, event) => null} onYearChange={(date: Date) => {}} open openToDate={new Date()} peekNextMonth placeholderText="" popperClassName="" popperContainer={props =>
} popperModifiers={{ flip: { enabled: false, }, }} popperPlacement="" popperProps={{}} preventOpenOnFocus previousMonthButtonLabel="" previousYearButtonLabel="" readOnly ref={handleRef} renderCustomHeader={({ date, changeYear, changeMonth, decreaseMonth, increaseMonth, decreaseYear, increaseYear, prevMonthButtonDisabled, nextMonthButtonDisabled, prevYearButtonDisabled, nextYearButtonDisabled, }) =>
} renderDayContents={(dayOfMonth, date) =>
} required scrollableMonthYearDropdown scrollableYearDropdown selected={new Date()} selectsEnd selectsStart shouldCloseOnSelect showDisabledMonthNavigation showMonthDropdown showMonthYearDropdown showMonthYearPicker showPopperArrow showPreviousMonths showQuarterYearPicker showTimeSelect showTimeSelectOnly showWeekNumbers showYearDropdown startDate={new Date()} startOpen tabIndex={1} timeCaption="" timeFormat="" timeInputLabel="" timeIntervals={1} title="" todayButton={
} useShortMonthInDropdown useWeekdaysShort value="" weekLabel="" withPortal wrapperClassName="" yearDropdownItemNumber={1} >
; null} />; function handleRef(ref: DatePicker | null) { if (ref) { ref.setBlur(); ref.setFocus(); if (ref.isCalendarOpen()) { ref.setOpen(false); } } }