UNPKG

nyx_server

Version:

Node内容发布

67 lines (54 loc) 2.48 kB
import React from 'react'; import { Router, Route, Link } from 'react-router'; import styles from 'antd/lib/index.css'; import customStyles from './App.css'; import LocalProjectContainer from './container/LocalProjectContainer'; import TemplatesContainer from './container/TemplatesContainer'; import ChipsContainer from './container/ChipsContainer'; import LayoutDev from './container/LayoutDev'; import LayoutServer from './container/LayoutServer'; import HelpContainer from './container/HelpContainer'; import Welcome from './container/Welcome'; import LayoutServerProject from './container/LayoutServerProject'; import Login from './container/LoginContainer'; /************ 栏目管理布局 *************/ import LayoutColumns from "./layouts/LayoutColumns"; import IframeContainer from "./container/IframeContainer"; /***********权限管理**************/ import LayoutAuth from "./layouts/LayoutAuth"; import UserList from "./container/UserList"; import history from './history'; class Index extends React.Component { render() { return ( <Router history = {history}> <Route path="manage"> <Route path="login" component = {Login} /> <Route path="server" component= {LayoutServer} > <Route path = 'welcome' component = {Welcome} /> <Route path="project/:name" component={LayoutServerProject}> <Route path = 'info' component = {LocalProjectContainer} /> <Route path = 'template' component = {TemplatesContainer} /> <Route path = 'chip' component = {ChipsContainer} /> </Route> </Route> <Route path="dev" component= {LayoutDev} > <Route path = 'info' component = {LocalProjectContainer} /> <Route path = 'template' component = {TemplatesContainer} /> <Route path = 'chip' component = {ChipsContainer} /> <Route path = 'help' component = {HelpContainer} /> </Route> <Route path="columns" component= {LayoutColumns} > <Route path = 'column/:uiname/:path/:filename' component = {IframeContainer} /> </Route> <Route path="auth" component= {LayoutAuth} > <Route path = 'permissions' component = {Welcome} /> <Route path = 'users' component = {UserList} /> <Route path = 'groups' component = {Welcome} /> </Route> </Route> </Router> ) } }; export default Index;