+
+
+ setDates(date as any)}
+ timeSelectStart
+ range
+ placeholder="Start Date"
+ displayValueAtRangeIndex={0}
+ mask="9999/99/99"
+ overrides={{
+ TimeSelectContainer: {
+ props: { id: 'time-select-start' },
+ },
+ }}
+ />
+
+
+
+
+
+ {
+ if (time) {
+ if (dates[1] && isAfter(time, dates[1])) {
+ setDates([time, time]);
+ } else {
+ setDates([time, dates[1]]);
+ }
+ }
+ }}
+ />
+
+
+
+
+
+ setDates(date as any)}
+ timeSelectEnd
+ range
+ placeholder="End Date"
+ displayValueAtRangeIndex={1}
+ mask="9999/99/99"
+ />
+
+
+
+
+
+ {
+ if (time) {
+ if (dates[0] && isBefore(time, dates[0])) {
+ setDates([time, time]);
+ } else {
+ setDates([dates[0], time]);
+ }
+ }
+ }}
+ />
+
+
+