29 lines
782 B
Markdown
29 lines
782 B
Markdown
|
Calendar
|
||
|
============
|
||
|
|
||
|
This is wrapper for a [react-dates](https://github.com/airbnb/react-dates) powered calendar.
|
||
|
|
||
|
## How to use:
|
||
|
|
||
|
```jsx
|
||
|
import { DateRange } from 'components/calendar';
|
||
|
|
||
|
render: function() {
|
||
|
return (
|
||
|
<DateRangePicker
|
||
|
start={ moment( 2018-01-01 ) }
|
||
|
end={ moment( 2020-01-01 ) }
|
||
|
onSelect={ this.onSelect }
|
||
|
inValidDays="past"
|
||
|
/>
|
||
|
);
|
||
|
}
|
||
|
```
|
||
|
|
||
|
## Props
|
||
|
|
||
|
* `start`: A moment date object representing the selected start. `null` for no selection
|
||
|
* `end`: A moment date object representing the selected end. `null` for no selection
|
||
|
* `onSelect`: A function called upon selection of a date
|
||
|
* `inValidDays`: Optionally invalidate certain days. `past`, `future`, `none`, or function are accepted. A function will be passed to react-dates' `isOutsideRange` prop
|