1 |
|
2 | import React, { PureComponent } from 'react';
|
3 | import { storiesOf } from '@storybook/react';
|
4 |
|
5 | import ToggleHandle from '../src/components/toggleHandle';
|
6 |
|
7 | class ToggleHandleContainer extends PureComponent<{}, { expanded: boolean }> {
|
8 | state = { expanded: false };
|
9 |
|
10 | toggleExpanded = () => this.setState(({ expanded }) => ({ expanded: !expanded }));
|
11 |
|
12 | render() {
|
13 | return (
|
14 | <div style={{ display: 'inline-block' }}>
|
15 | <ToggleHandle expanded={this.state.expanded} onClick={this.toggleExpanded} />
|
16 | </div>
|
17 | );
|
18 | }
|
19 | }
|
20 |
|
21 | storiesOf('ToggleHandle', module).add('Toggleable handle', () => <ToggleHandleContainer />);
|
22 |
|
\ | No newline at end of file |