Flatpickr выбирает сегодняшнюю дату при закрытии, когда ни один не выбран - PullRequest
4 голосов
/ 16 января 2020

Когда я открываю, а затем закрываю экземпляр Flatpickr без выбора даты, он устанавливает его на сегодняшний день. Как предотвратить такое поведение? Мне нужно, чтобы ввод даты оставался пустым, если он не установлен пользователем.

Экземпляр Flatpickr обернут React-Flatpickr.

<Flatpickr
    ref={fpStartDate}
    className='th-input-container__input'
    value={startDate}
    onClose={(selectedDates, dateStr, instance) => { 
        if (selectedDates.length > 0) {
            setInputValue(1);
            setCurrentPage(1);
            setStartDate(selectedDates[0]);
        }
    }}
    options={{
        enableTime: true,
        enableSeconds: true,
        dateFormat: 'd.m.Y, H:i:S',
        locale: Russian,
        mode: 'single',
        time_24hr: true,
        minuteIncrement: 1,
        allowInput: true,
        disableMobile: true,
        monthSelectorType: 'dropdown',
        onOpen: function(selectedDates, dateStr, instance) {
            setTimeout(function() {
                instance.open();
            }, 200);
        }
    }}
    placeholder='from'
/>
...