UNPKG

1.6 kBJavaScriptView Raw
1import React from 'react';
2import { Layout, Menu } from 'antd';
3
4const { SubMenu } = Menu;
5const { Sider } = Layout;
6
7
8export default class SiderView extends React.Component {
9 render() {
10 return (
11 <Sider width={200} style={{ background: '#fff' }}>
12 <Menu
13 mode="inline"
14 defaultSelectedKeys={['1']}
15 defaultOpenKeys={['sub1']}
16 style={{ height: '100%' }}
17 >
18 <SubMenu key="sub1" title={<span><Icon type="user" />subnav 1</span>}>
19 <Menu.Item key="1">option1</Menu.Item>
20 <Menu.Item key="2">option2</Menu.Item>
21 <Menu.Item key="3">option3</Menu.Item>
22 <Menu.Item key="4">option4</Menu.Item>
23 </SubMenu>
24 <SubMenu key="sub2" title={<span><Icon type="laptop" />subnav 2</span>}>
25 <Menu.Item key="5">option5</Menu.Item>
26 <Menu.Item key="6">option6</Menu.Item>
27 <Menu.Item key="7">option7</Menu.Item>
28 <Menu.Item key="8">option8</Menu.Item>
29 </SubMenu>
30 <SubMenu key="sub3" title={<span><Icon type="notification" />subnav 3</span>}>
31 <Menu.Item key="9">option9</Menu.Item>
32 <Menu.Item key="10">option10</Menu.Item>
33 <Menu.Item key="11">option11</Menu.Item>
34 <Menu.Item key="12">option12</Menu.Item>
35 </SubMenu>
36 </Menu>
37 </Sider>
38 )
39 }
40}
\No newline at end of file