山西督察-superintend-distribute-web react
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
import { Redirect, Route } from 'umi';import React from 'react';import Authorized from './Authorized';
const AuthorizedRoute = ({ component: Component, render, authority, redirectPath, ...rest }) => ( <Authorized authority={authority} noMatch={ <Route {...rest} render={() => ( <Redirect to={{ pathname: redirectPath, }} /> )} /> } > <Route {...rest} render={props => (Component ? <Component {...props} /> : render(props))} /> </Authorized>);
export default AuthorizedRoute;
|