mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-02-15 13:22:46 +00:00
38 lines
760 B
TypeScript
38 lines
760 B
TypeScript
import * as React from 'react';
|
|
import Calendar from 'react-calendar';
|
|
|
|
interface State {
|
|
value: Date | Date[];
|
|
}
|
|
|
|
export default class Sample extends React.Component<{}, State> {
|
|
state = {
|
|
value: new Date(),
|
|
};
|
|
|
|
onChange = (value: Date | Date[]) => {
|
|
this.setState({ value });
|
|
}
|
|
|
|
render() {
|
|
const { value } = this.state;
|
|
|
|
return (
|
|
<div className="Sample">
|
|
<header>
|
|
<h1>react-calendar sample</h1>
|
|
</header>
|
|
<div className="Sample__container">
|
|
<main className="Sample__container__content">
|
|
<Calendar
|
|
onChange={this.onChange}
|
|
showWeekNumbers
|
|
value={value}
|
|
/>
|
|
</main>
|
|
</div>
|
|
</div>
|
|
);
|
|
}
|
|
}
|