mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
62 lines
1.5 KiB
TypeScript
62 lines
1.5 KiB
TypeScript
import * as React from "react";
|
|
import {
|
|
defaultRanges,
|
|
DateRange,
|
|
DateRangePicker,
|
|
Range
|
|
} from "react-date-range";
|
|
|
|
class ReactDatePicker extends React.Component<any, any> {
|
|
constructor(props: {}) {
|
|
super(props);
|
|
}
|
|
|
|
handleChange(range: Range) {
|
|
console.log(range);
|
|
}
|
|
|
|
render() {
|
|
return (
|
|
<div>
|
|
<DateRange
|
|
linkedCalendars={true}
|
|
ranges={defaultRanges}
|
|
onInit={this.handleChange}
|
|
onChange={this.handleChange}
|
|
theme={{
|
|
Calendar: { width: 200 },
|
|
PredefinedRanges: { marginLeft: 10, marginTop: 10 }
|
|
}}
|
|
/>
|
|
</div>
|
|
);
|
|
}
|
|
}
|
|
|
|
class ReactDateRangePicker extends React.Component<any, any> {
|
|
constructor(props: {}) {
|
|
super(props);
|
|
}
|
|
|
|
handleChange(range: Range) {
|
|
console.log(range);
|
|
}
|
|
|
|
render() {
|
|
return (
|
|
<div>
|
|
<DateRangePicker
|
|
linkedCalendars={true}
|
|
ranges={defaultRanges}
|
|
onInit={this.handleChange}
|
|
onChange={this.handleChange}
|
|
theme={{
|
|
Calendar: { width: 200 },
|
|
PredefinedRanges: { marginLeft: 10, marginTop: 10 }
|
|
}}
|
|
/>
|
|
</div>
|
|
);
|
|
}
|
|
}
|