()
| 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> |
nothing calls this directly
no test coverage detected