dev_forum
parent
1aec807d6b
commit
5bfb41ad37
@ -1,52 +1,58 @@
|
||||
import React, { Component } from 'react';
|
||||
|
||||
import { SnackbarHOC } from 'educoder';
|
||||
|
||||
|
||||
import {BrowserRouter as Router,Route,Switch} from 'react-router-dom';
|
||||
import Loadable from 'react-loadable';
|
||||
import Loading from '../../Loading';
|
||||
import { TPMIndexHOC } from '../tpm/TPMIndexHOC';
|
||||
|
||||
const PathsDetail = Loadable({
|
||||
loader: () => import('./PathDetail/PathDetailIndex'),
|
||||
loading:Loading,
|
||||
})
|
||||
const PathsNew = Loadable({
|
||||
loader: () => import('./PathNew'),
|
||||
loading:Loading,
|
||||
})
|
||||
const Statistics = Loadable({
|
||||
loader: () => import('./SchoolStatistics/Statistics'),
|
||||
loading:Loading
|
||||
})
|
||||
|
||||
const ShixunPaths = Loadable({
|
||||
loader: () => import('./ShixunPaths'),
|
||||
loading:Loading,
|
||||
})
|
||||
|
||||
|
||||
class Index extends Component{
|
||||
constructor(props) {
|
||||
super(props)
|
||||
}
|
||||
render() {
|
||||
return (
|
||||
<div>
|
||||
<Switch {...this.props}>
|
||||
<Route path="/paths/:pathId/statistics" component = {Statistics} {...this.props} {...this.state}></Route>
|
||||
<Route path="/paths/new" exact
|
||||
render={(props)=>(<PathsNew {...this.props} {...this.state} {...props}/>)}
|
||||
></Route>
|
||||
<Route path="/paths/:pathId/edit" exact
|
||||
render={(props)=>(<PathsNew {...this.props} {...this.state} {...props}/>)}
|
||||
></Route>
|
||||
<Route path="/paths/:pathId" exact component = {PathsDetail} {...this.props} {...this.state}></Route>
|
||||
<Route exact path="/paths" exact component={ShixunPaths} {...this.props} {...this.state}></Route>
|
||||
</Switch>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
}
|
||||
import React, { Component } from 'react';
|
||||
|
||||
import { SnackbarHOC } from 'educoder';
|
||||
|
||||
|
||||
import {BrowserRouter as Router,Route,Switch} from 'react-router-dom';
|
||||
import Loadable from 'react-loadable';
|
||||
import Loading from '../../Loading';
|
||||
import { TPMIndexHOC } from '../tpm/TPMIndexHOC';
|
||||
|
||||
const PathsDetail = Loadable({
|
||||
loader: () => import('./PathDetail/PathDetailIndex'),
|
||||
loading:Loading,
|
||||
})
|
||||
const PathsNew = Loadable({
|
||||
loader: () => import('./PathNew'),
|
||||
loading:Loading,
|
||||
})
|
||||
const Statistics = Loadable({
|
||||
loader: () => import('./SchoolStatistics/Statistics'),
|
||||
loading:Loading
|
||||
})
|
||||
|
||||
const ShixunPaths = Loadable({
|
||||
loader: () => import('./ShixunPaths'),
|
||||
loading:Loading,
|
||||
})
|
||||
|
||||
|
||||
class Index extends Component{
|
||||
constructor(props) {
|
||||
super(props)
|
||||
}
|
||||
render() {
|
||||
return (
|
||||
<div>
|
||||
<Switch {...this.props}>
|
||||
<Route path="/paths/:pathId/statistics" component = {Statistics} {...this.props} {...this.state}></Route>
|
||||
|
||||
<Route path="/paths/new" exact
|
||||
render={(props)=>(<PathsNew {...this.props} {...this.state} {...props}/>)}
|
||||
></Route>
|
||||
<Route path="/paths/:pathId/edit" exact
|
||||
render={(props)=>(<PathsNew {...this.props} {...this.state} {...props}/>)}
|
||||
></Route>
|
||||
|
||||
<Route path="/paths/:pathId" exact
|
||||
render={(props)=>(<PathsDetail {...this.props} {...this.state} {...props}/>)}
|
||||
></Route>
|
||||
|
||||
{/*<Route path="/paths/:pathId" exact component = {PathsDetail} {...this.props} {...this.state}></Route>*/}
|
||||
<Route exact path="/paths" exact component={ShixunPaths} {...this.props} {...this.state}></Route>
|
||||
</Switch>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
}
|
||||
export default SnackbarHOC() ( TPMIndexHOC(Index) );
|
Loading…
Reference in new issue