()
| 16 | } |
| 17 | |
| 18 | render() { |
| 19 | let contentNode = <div style={{'padding': '20px'}}> |
| 20 | <h4>this is header</h4> |
| 21 | <p>this is content, where have something here, fill in</p> |
| 22 | <a href="http://braavos.me" target="_blank">blog</a> |
| 23 | </div>; |
| 24 | |
| 25 | return ( |
| 26 | <div> |
| 27 | <h3>Slide menu</h3> |
| 28 | <pre> |
| 29 | <code>onClose need a return value(Boolean), to decide whether close slide menu</code> |
| 30 | </pre> |
| 31 | <ol> |
| 32 | <li> |
| 33 | <h4>Default slidemenu</h4> |
| 34 | <button onClick={this.handleOpenSlide.bind(this, 'slide0')}>click</button> |
| 35 | <SlideMenu ref="slide0" > |
| 36 | {contentNode} |
| 37 | </SlideMenu> |
| 38 | <pre> |
| 39 | <code> |
| 40 | {` |
| 41 | <button onClick={this.refs.slide.open}>click</button> |
| 42 | <SlideMenu ref="slide"> |
| 43 | ... |
| 44 | </SlideMenu> |
| 45 | `} |
| 46 | </code> |
| 47 | </pre> |
| 48 | </li> |
| 49 | <li> |
| 50 | <h4>slide menu with position</h4> |
| 51 | <button onClick={this.handleOpenSlide.bind(this, 'slide1')}>click</button> |
| 52 | <SlideMenu position="left" ref="slide1" > |
| 53 | {contentNode} |
| 54 | </SlideMenu> |
| 55 | <pre> |
| 56 | <code> |
| 57 | {` |
| 58 | <SlideMenu position="left" ref="slide"> |
| 59 | ... |
| 60 | </SlideMenu> |
| 61 | `} |
| 62 | </code> |
| 63 | </pre> |
| 64 | <button onClick={this.handleOpenSlide.bind(this, 'slide2')}>click</button> |
| 65 | <SlideMenu position="right" ref="slide2" > |
| 66 | {contentNode} |
| 67 | </SlideMenu> |
| 68 | <pre> |
| 69 | <code> |
| 70 | {` |
| 71 | <SlideMenu position="right" ref="slide"> |
| 72 | ... |
| 73 | </SlideMenu> |
| 74 | `} |
| 75 | </code> |
nothing calls this directly
no outgoing calls
no test coverage detected