Rudeg / react-input-calendar

http://rudeg.github.io/react-input-calendar/
MIT License
139 stars 94 forks source link

Make closeOnSelect and month switch play nice together #104

Closed dbrack closed 8 years ago

dbrack commented 8 years ago

Fixes #91 and #97. #91 is already kind of fixed in master, but not when it's being used together with closeOnSelect.

I tested the following scenarios inside the storybook and they all work as documented:

<Calendar format="DD/MM/YYYY" date="01/01/2016" /> <Calendar disabled={true} format="DD/MM/YYYY" date="01/01/2016" /> <Calendar disabled={false} format="DD/MM/YYYY" date="01/01/2016" /> <Calendar closeOnSelect={false} format="DD/MM/YYYY" date="01/01/2016" /> <Calendar closeOnSelect={true} format="DD/MM/YYYY" date="01/01/2016" /> <Calendar closeOnSelect={true} format="DD/MM/YYYY" date="01/01/2016" /> <Calendar closeOnSelect={true} disabled={true} format="DD/MM/YYYY" date="01/01/2016" /> <Calendar closeOnSelect={true} disabled={false} format="DD/MM/YYYY" date="01/01/2016" /> <Calendar closeOnSelect={false} disabled={false} format="DD/MM/YYYY" date="01/01/2016" /> <Calendar closeOnSelect={false} disabled={true} format="DD/MM/YYYY" date="01/01/2016" />

Rudeg commented 8 years ago

@dbrack Thanks!