chore(ui): react-datepicker 2.0 uses Date instead of moment

Latest react-datepicker no longer accepts moment instances, it uses plain js Date objects instead.
Migrate code to pass props as Date.
This commit is contained in:
Łukasz Mierzwa
2018-11-19 21:39:49 +00:00
parent 80d892a06c
commit 44e4d90651

View File

@@ -62,8 +62,10 @@ const TabContentStart = observer(({ silenceFormStore }) => {
<DatePicker
inline
todayButton={"Today"}
minDate={moment().second(0)}
selected={silenceFormStore.data.startsAt}
minDate={moment()
.second(0)
.toDate()}
selected={silenceFormStore.data.startsAt.toDate()}
onChange={val => {
silenceFormStore.data.startsAt = moment(val);
silenceFormStore.data.verifyStarEnd();
@@ -88,8 +90,9 @@ const TabContentEnd = observer(({ silenceFormStore }) => {
todayButton={"Today"}
minDate={moment()
.second(0)
.add(1, "minutes")}
selected={silenceFormStore.data.endsAt}
.add(1, "minutes")
.toDate()}
selected={silenceFormStore.data.endsAt.toDate()}
onChange={val => {
silenceFormStore.data.endsAt = moment(val);
silenceFormStore.data.verifyStarEnd();