// Component const RoutePrivate = (props) => ( props.user.isAuthenticated ? props.role ? props.user.details.role === props.role ? <Route {...props} component={props.component}/> : <Redirect to={userRoutes.login.path}/> : <Route {...props} component={props.component}/> : <Redirect to={userRoutes.login.path}/> )
render() { if (!this.state.files) { return ( <div style={{ textAlign: 'center', padding: 24 }}> <Spin /> </div> ); } return ( <Redirect to={ !this.state.files.length || (this.state.files.length === 1 && this.state.files[0].fileName === 'Orders.js') ? '/schema' : '/build' } /> ); }
</div> )) : <Redirect to={routes.home.path}/>
<Route exact strict path="/:url*" render={props => <Redirect to={`${props.location.pathname}/`}/>} /> <Route path="/" exact component={Splash} /> <Route
loadError.indexOf('Dashboard app not found') !== -1 ) { return <Redirect to="/template-gallery" />;
return <Redirect to="/dashboard" />;
// Component const AuthAdminCheck = (props) => ( props.user.isAuthenticated && props.user.details.role === 'ADMIN' ? '' : <Redirect to={home.home.path}/> )
function PrivateRoute ({component: Component, authed, ...rest}) { return ( <Route {...rest} render={(props) => authed === true ? <Component {...props} /> : <Redirect to={{pathname: '/login', state: {from: props.location}}} />} /> ) }
const ExploreRoutes = ({ url }) => ( <div className="exp_hmm"> <Switch> <Route path={`${url}`} exact component={ExploreUsers} /> <Route path={`${url}/explore-photos`} component={ExplorePhotos} /> <Route path={`${url}/explore-groups`} component={ExploreGroups} /> <Redirect to="/error" /> </Switch> </div> )
function PublicRoute ({component: Component, authed, ...rest}) { return ( <Route {...rest} render={(props) => authed === false ? <Component {...props} /> : <Redirect to='/dashboard' />} /> ) }
// Component const RoutePrivate = (props) => ( props.user.isAuthenticated ? props.role ? props.user.details.role === props.role ? <Route {...props} component={props.component}/> : <Redirect to={userRoutes.login.path}/> : <Route {...props} component={props.component}/> : <Redirect to={userRoutes.login.path}/> )
// Component const AuthAdminCheck = (props) => ( props.user.isAuthenticated && props.user.details.role === 'ADMIN' ? '' : <Redirect to={home.home.path}/> )
</div> )) : <Redirect to={routes.home.path}/>