UNPKG

@rolltrax/bs-react-dates

Version:
59 lines (41 loc) • 1.44 kB
# Reason bindings for react-dates [Reason](https://reasonml.github.io/) bindings for [react-dates](https://github.com/airbnb/react-dates). ## Status 🚧 Not everything is supported yet; Unstable; Doesn't follow semver; 🚧 Feel free to create an issue or PR. ## Installation, [npm](https://www.npmjs.com/package/@ahrefs/bs-react-dates) ```sh npm install --save @ahrefs/bs-react-dates ``` Then add `@ahrefs/bs-react-dates` to `bs-dependencies` in your `bsconfig.json`: ```js { ... "bs-dependencies": ["@ahrefs/bs-react-dates"] } ``` To include styles ```js [%bs.raw {|require('react-dates/lib/css/_datepicker.css')|}]; ``` `react-dates` [assumes](https://github.com/airbnb/react-dates/issues/798) that `box-sizing: border-box` is set globally in your page's CSS. At least do this, to make it display properly. ```css .DateRangePicker *, .SingleDatePicker *, .DayPickerRangeController * { box-sizing: border-box; } ``` ## TODO * [x] [DateRangePicker](https://github.com/airbnb/react-dates#daterangepicker) * [x] [SingleDatePicker](https://github.com/airbnb/react-dates#singledatepicker) * [ ] [DayPickerRangeController](https://github.com/airbnb/react-dates#daypickerrangecontroller) * [ ] can I/should I make it independable from `bs-moment`? ## Usage Please take a look at [examples](https://github.com/ahrefs/bs-react-dates/tree/master/examples). To run demo: ```sh $ cd examples $ npm install $ npm start ```