135 lines
2.2 KiB
Markdown
135 lines
2.2 KiB
Markdown
`DatePicker` (component)
|
|
========================
|
|
|
|
|
|
|
|
Props
|
|
-----
|
|
|
|
### `date`
|
|
|
|
- Type: Object
|
|
- Default: null
|
|
|
|
A moment date object representing the selected date. `null` for no selection.
|
|
|
|
### `text`
|
|
|
|
- Type: String
|
|
- Default: null
|
|
|
|
The date in human-readable format. Displayed in the text input.
|
|
|
|
### `error`
|
|
|
|
- Type: String
|
|
- Default: null
|
|
|
|
A string error message, shown to the user.
|
|
|
|
### `invalidDays`
|
|
|
|
- Type: One of type: enum, func
|
|
- Default: null
|
|
|
|
(Coming Soon) Optionally invalidate certain days. `past`, `future`, `none`, or function are accepted.
|
|
A function will be passed to react-dates' `isOutsideRange` prop
|
|
|
|
### `onUpdate`
|
|
|
|
- **Required**
|
|
- Type: Function
|
|
- Default: null
|
|
|
|
A function called upon selection of a date or input change.
|
|
|
|
### `dateFormat`
|
|
|
|
- **Required**
|
|
- Type: String
|
|
- Default: null
|
|
|
|
The date format in moment.js-style tokens.
|
|
|
|
`DateRange` (component)
|
|
=======================
|
|
|
|
This is wrapper for a [react-dates](https://github.com/airbnb/react-dates) powered calendar.
|
|
|
|
Props
|
|
-----
|
|
|
|
### `after`
|
|
|
|
- Type: Object
|
|
- Default: null
|
|
|
|
A moment date object representing the selected start. `null` for no selection.
|
|
|
|
### `afterError`
|
|
|
|
- Type: String
|
|
- Default: null
|
|
|
|
A string error message, shown to the user.
|
|
|
|
### `afterText`
|
|
|
|
- Type: String
|
|
- Default: null
|
|
|
|
The start date in human-readable format. Displayed in the text input.
|
|
|
|
### `before`
|
|
|
|
- Type: Object
|
|
- Default: null
|
|
|
|
A moment date object representing the selected end. `null` for no selection.
|
|
|
|
### `beforeError`
|
|
|
|
- Type: String
|
|
- Default: null
|
|
|
|
A string error message, shown to the user.
|
|
|
|
### `beforeText`
|
|
|
|
- Type: String
|
|
- Default: null
|
|
|
|
The end date in human-readable format. Displayed in the text input.
|
|
|
|
### `focusedInput`
|
|
|
|
- Type: String
|
|
- Default: null
|
|
|
|
String identifying which is the currently focused input (start or end).
|
|
|
|
### `invalidDays`
|
|
|
|
- Type: One of type: enum, func
|
|
- Default: null
|
|
|
|
Optionally invalidate certain days. `past`, `future`, `none`, or function are accepted.
|
|
A function will be passed to react-dates' `isOutsideRange` prop
|
|
|
|
### `onUpdate`
|
|
|
|
- **Required**
|
|
- Type: Function
|
|
- Default: null
|
|
|
|
A function called upon selection of a date.
|
|
|
|
### `shortDateFormat`
|
|
|
|
- **Required**
|
|
- Type: String
|
|
- Default: null
|
|
|
|
The date format in moment.js-style tokens.
|
|
|