+
+
Pick time range
+
+
+ From
+ {
+ handleDateInput('startDate', event.target.value)
+ }}
+ />
+
+
+ To
+ {
+ handleDateInput('endDate', event.target.value)
+ }}
+ />
+
+
+
+
+
+ {DayPickerRangeControllerPresets.map(({ text, startDate, endDate, endStr }) => {
+ const isSelected =
+ startDate.isSame(calendar.startDate, 'minute') &&
+ startDate.isSame(calendar.startDate, 'hour') &&
+ startDate.isSame(calendar.startDate, 'day') &&
+ endDate.isSame(calendar.endDate, 'day')
+ let buttonStyles = {
+ ...styles.PresetDateRangePicker_button,
+ }
+ if (isSelected) {
+ buttonStyles = {
+ ...buttonStyles,
+ ...styles.PresetDateRangePicker_button__selected,
+ }
+ }
+ return (
+
+ )
+ })}
+
+
+ )
+
+ const toggleCalender = () => {
+ setShowCalender(!showCalendar)
+ }
+
+ const hideCalender = () => setShowCalender(false)
+
+ return (
+ <>
+