DefinitelyTyped/types/react-datepicker/react-datepicker-tests.tsx
2017-04-19 15:23:44 -05:00

29 lines
603 B
TypeScript

import * as React from 'react';
import * as moment from 'moment';
import DatePicker from 'react-datepicker';
class ReactDatePicker extends React.Component<{}, { startDate: moment.Moment; displayName: string; }> {
constructor(props: {}) {
super();
this.state = {
startDate: moment(),
displayName: 'Example'
};
this.handleChange = this.handleChange.bind(this);
}
handleChange = function(date?: moment.Moment | null) {
this.setState({
startDate: date
});
};
render() {
return (
<DatePicker
selected={this.state.startDate}
onChange={this.handleChange} />
);
}
}