1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 | import React, { Component } from 'react';
|
7 | import Menu from '../../src';
|
8 |
|
9 | const SubMenu = Menu.SubMenu;
|
10 | const MenuItemGroup = Menu.ItemGroup;
|
11 |
|
12 |
|
13 | class Demo1 extends Component {
|
14 | constructor(props, context) {
|
15 | super(props, context);
|
16 | this.state = {
|
17 | current: 'mail'
|
18 | }
|
19 | }
|
20 |
|
21 | handleClick = (e) => {
|
22 | this.setState({
|
23 | current: e.key,
|
24 | });
|
25 | }
|
26 |
|
27 | render() {
|
28 | return (
|
29 | <Menu onClick={this.handleClick}
|
30 | selectedKeys={[this.state.current]}
|
31 | mode="horizontal"
|
32 | >
|
33 | <Menu.Item key="mail" attribute={{'type': 'mail'}}>
|
34 | 组织 1
|
35 | </Menu.Item>
|
36 | <Menu.Item key="app" disabled>
|
37 | 组织 2
|
38 | </Menu.Item>
|
39 | <SubMenu title={<span>组织 1 - 子</span>}>
|
40 | <MenuItemGroup title="组 1">
|
41 | <Menu.Item key="setting:1">选项 1</Menu.Item>
|
42 | <Menu.Item key="setting:2">选项 2</Menu.Item>
|
43 | </MenuItemGroup>
|
44 | <MenuItemGroup title="组 2">
|
45 | <Menu.Item key="setting:3">选项 3</Menu.Item>
|
46 | <Menu.Item key="setting:4">选项 4</Menu.Item>
|
47 | </MenuItemGroup>
|
48 | </SubMenu>
|
49 | </Menu>
|
50 | )
|
51 | }
|
52 | }
|
53 |
|
54 | export default Demo1; |
\ | No newline at end of file |