MCPcopy Index your code
hub / github.com/flyfloor/react-component / render

Method render

demo/example/SlideMenuDemo.jsx:18–148  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

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>

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected