react-bootstrap-daterangepicker
Description
A date/time picker for react (using bootstrap). This is a react port of:
Getting Started
-
Install the module with:
npm install --save react-bootstrap-daterangepicker
-
Create your module (you need to use something like browserify to build)
var React = ;var DateRangePicker = ;var someReactComponent = React;
- Include the daterangepicker CSS in your project somewhere. The CSS file is here: daterangepicker-bs3.css (don't hotlink- download and host your own copy)
Documentation
For in depth documentation, see the original bootstrap-daterangepicker project page.
You can pass all the same props as the original plugin:
- startDate, endDate, minDate, maxDate, dateLimit, timeZone, showDropdowns, showWeekNumbers, timePicker, timePickerIncrement, timePicker12Hour, timePickerSeconds, ranges, opens, buttonClasses, applyClass, cancelClass, format, separator, locale, singleDatePicker, parentEl
You can listen to the following 7 events:
- onShow: thrown when the widget is shown
- onHide: thrown when the widget is hidden
- onShowCalendar: thrown when the calendar is shown
- onHideCalendar: thrown when the calendar is hidden
- onApply: thrown when the apply button is clicked
- onCancel: thrown when the cancel button is clicked
- onEvent: thrown when any of the 4 events above are triggered
All 7 of the events above should take a handler that is passed 2 arguments: event and picker
Example event handler:
var someReactComponent = React;
Links
License
Copyright (c) 2014 skratchdot
Uses the original bootstrap-daterangepicker license.