MCPcopy Create free account
hub / github.com/flyfloor/react-component / render

Method render

demo/example/MenuDemo.jsx:75–174  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

73 }
74
75 render() {
76
77 const style = {
78 'width': '200px'
79 }
80
81 return (
82 <div id="menu_demo">
83 <h3>Menu</h3>
84 <ul>
85 <li>
86 <h4>Default menu</h4>
87 <p>you selected item index is {this.state.index}</p>
88 {this.formatChild({current: this.state.index, onChange: this.displayChange.bind(this), style, activeFirst: true })}
89 <pre>
90 <code>
91{`
92<Menu current={current} onChange={onChange}>
93 <Item index='sub0' sub={true} active={activeFirst} title={<p>Sub Menu</p>}>
94 <Menu className="second-menu">
95 <Item index="0">
96 <p>Sub item</p>
97 </Item>
98 ...
99 <Item sub={true} index="sub0_1" title={<p>Third Menu</p>}>
100 <Menu className="third-menu">
101 <Item index="10">
102 <p>Third item</p>
103 </Item>
104 ...
105 </Menu>
106 </Item>
107 </Menu>
108 </Item>
109 ...
110 <Item index="4">
111 <p>Item <a target="_blank" href="http://braavos.me" style={{'color': '#f00'}}>blog</a></p>
112 </Item>
113</Menu>
114`}
115 </code>
116 </pre>
117 </li>
118 <li>
119 <h4>Accordion menu </h4>
120 <p>only show one menu at a atime, accordion</p>
121 {this.formatChild({ accordion: true, style})}
122 <pre>
123 <code>
124{`
125<Menu current={current} accordion={true}>
126 ...
127</Menu>
128`}
129 </code>
130 </pre>
131 </li>
132 <li>

Callers

nothing calls this directly

Calls 1

formatChildMethod · 0.95

Tested by

no test coverage detected