DefinitelyTyped/types/react-calendar/react-calendar-tests.tsx
Giacomo Cerquone ef791359b8
🤖 Merge PR #45178 react-calendar: value prop can be null too by @giacomocerquone
* fix: value can be null too

* fix: update react-calendar version in typing header

* fix: add tests

Co-authored-by: giacomocerquone <cerquone96@hotmail.it>
2020-06-10 09:30:29 -07:00

38 lines
761 B
TypeScript

import * as React from 'react';
import Calendar from 'react-calendar';
interface State {
value: Date | Date[] | null;
}
export default class Sample extends React.Component<{}, State> {
state = {
value: null,
};
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>
);
}
}