]> git.immae.eu Git - github/fretlink/time-picker.git/blame - examples/open.js
Added more tests
[github/fretlink/time-picker.git] / examples / open.js
CommitLineData
71c3a196 1/* eslint no-console:0 */
2
3import 'rc-time-picker/assets/index.less';
4
5import React from 'react';
6import ReactDom from 'react-dom';
7import TimePicker from 'rc-time-picker';
8
9const App = React.createClass({
10 getInitialState() {
11 return {
12 open: false,
13 };
14 },
e3583f75 15 setOpen({ open }) {
16 this.setState({ open });
17 },
71c3a196 18 toggleOpen() {
19 this.setState({
20 open: !this.state.open,
21 });
22 },
71c3a196 23 render() {
24 return (
25 <div>
26 <button onClick={this.toggleOpen}>Toggle open</button>
27 <TimePicker open={this.state.open} onOpen={this.setOpen} onClose={this.setOpen} />
28 </div>
29 );
30 },
31});
32
33ReactDom.render(
34 <App />,
35 document.getElementById('__react-content')
36);