|
|
@@ -0,0 +1,39 @@
|
|
|
+import React from 'react'
|
|
|
+import {Affix, Menu, Icon} from 'antd'
|
|
|
+
|
|
|
+class Navigator extends React.Component {
|
|
|
+ constructor(props) {
|
|
|
+ super(props)
|
|
|
+ this.state = {
|
|
|
+ current: 'datasource'
|
|
|
+ }
|
|
|
+ };
|
|
|
+
|
|
|
+ render() {
|
|
|
+ return <div className='header'>
|
|
|
+ <Affix offsetTop={this.state.top_affix}>
|
|
|
+ <Menu
|
|
|
+ selectedKeys={[this.state.current]}
|
|
|
+ mode="horizontal"
|
|
|
+ >
|
|
|
+ <Menu.Item key="datasource">
|
|
|
+ <Icon type="database" />数据源
|
|
|
+ </Menu.Item>
|
|
|
+ <Menu.Item key="charts">
|
|
|
+ <Icon type="area-chart" />图表
|
|
|
+ </Menu.Item>
|
|
|
+ <Menu.Item key="dashboards">
|
|
|
+ <Icon type="desktop" />看板与报告
|
|
|
+ </Menu.Item>
|
|
|
+ <Menu.Item key="modeling">
|
|
|
+ <Icon type="tool" />建模分析
|
|
|
+ </Menu.Item>
|
|
|
+ </Menu>
|
|
|
+ </Affix>
|
|
|
+ </div>
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+export default Navigator
|
|
|
+
|
|
|
+
|