UNPKG

@wfp/react

Version:
51 lines (40 loc) 1.26 kB
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. ### Usage 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} /> ``` ### Usage with redux-form or final-forms ```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 } /> ```