mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
34 lines
909 B
TypeScript
34 lines
909 B
TypeScript
/// <reference path="../react/react.d.ts" />
|
|
/// <reference path="../moment/moment.d.ts" />
|
|
/// <reference path="./react-datepicker.d.ts"/>
|
|
|
|
import * as React from "react";
|
|
import * as moment from 'moment';
|
|
import * as DatePicker from 'react-datepicker';
|
|
|
|
class ReactDatePicker extends React.Component<{}, {startDate:any,displayName:string}> {
|
|
constructor(props:any) {
|
|
super();
|
|
this.state = {
|
|
startDate: moment(),
|
|
displayName: 'Example'
|
|
}
|
|
this.handleChange = this.handleChange.bind(this);
|
|
}
|
|
|
|
handleChange = function(date?:any) {
|
|
this.setState({
|
|
startDate: date
|
|
});
|
|
}
|
|
|
|
render(){
|
|
return (
|
|
<div>
|
|
<DatePicker
|
|
selected={this.state.startDate}
|
|
onChange={this.handleChange} />
|
|
</div>
|
|
);
|
|
}
|
|
}; |