index.js 663 Bytes
Newer Older
zhanghaozhe committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
import React from 'react'
import { BrowserRouter as Router, Switch, Route } from 'react-router-dom'
import RouterConfig from './router-config'


export default function () {
    return (
        <Router>
            <Switch>
                {RouterConfig.map((item, index) => {
                    let {CustomRoute, ...rest} = item
                    if (CustomRoute) {
                        return <CustomRoute {...rest}/>
                    } else {
                        return (
                            <Route {...rest} key={index}/>
                        )
                    }
                })}
            </Switch>
        </Router>
    )
}