@wfp/react
Version:
WFP UI Kit
51 lines (40 loc) • 1.26 kB
text/mdx
The DatePicker allows the user to select a date or date range from a calendar.
We recommend [react-datepicker](https://www.npmjs.com/package/react-datepicker) for DatePickers and DateRangePickers.
Initialize with loading classes to load the styling from WFP UI
```js
import 'react-dates/initialize';
import { SingleDatePicker, DateRangePicker } from 'react-dates';
import { SingleDatePickerInput} from '@wfp/react';
<SingleDatePickerInput
datePicker={SingleDatePicker}
/>
<DateRangePickerInput
datePicker={DateRangePicker}
/>
```
```js
import ReduxFormWrapper from '@wfp/react';
import { SingleDatePickerInput } from '@wfp/react';
import { SingleDatePicker, DateRangePicker } from 'react-dates';
<Field
component={ReduxFormWrapper}
inputComponent={SingleDatePickerInput}
datePicker={SingleDatePicker}
format={(value) => (value ? moment(value) : undefined)}
normalize={(data) => data && data.value && data.value.format()}
/>;
```
```js
<Field
component={ReduxFormWrapper}
inputComponent={DateRangePickerInput}
datePicker={DateRangePicker}
format={(value) =>
value
? { startDate: moment(value.startDate), endDate: moment(value.endDate) }
: undefined
}
/>
```