import React from 'react'; import DatePicker, { setDefaultLocale } from 'react-datepicker'; import moment from 'moment'; import { Container, Row, Card, Col, CardBody } from './../../../components'; import { Example, ButtonInput, AddonInput } from './components'; import { HeaderMain } from "../../components/HeaderMain"; setDefaultLocale('en'); export class DatePickerExamples extends React.Component { state = { startDate: moment().toDate(), endDate: moment().add(5, 'days').toDate() } render() { return (

You’ll need to install React, PropTypes, and Moment.js separately since those dependencies aren’t included in the package. Below is a simple example of how to use the Datepicker in a React view. You will also need to require the CSS file from this package (or provide your own). The example below shows how to include the CSS from this package if your build system supports requiring CSS files (Webpack is one that does).

{ /* START Card */} } selected={this.state.startDate} onChange={this._handleChangeStart} /> )} > { '' } { /* END Card */} { /* START Card */} )} > { '' } { /* END Card */} { /* START Card */} } selected={this.state.startDate} selectsStart startDate={this.state.startDate} endDate={this.state.endDate} onChange={this._handleChangeStart} /> } selected={this.state.endDate} selectsEnd startDate={this.state.startDate} endDate={this.state.endDate} onChange={this._handleChangeEnd} /> )} > { '\n' + '\n' + '\n' } { /* END Card */}
) } _handleChangeStart = (startDate) => ( this.setState({ startDate }) ) _handleChangeEnd = (endDate) => ( this.setState({ endDate }) ) }