mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
Adding login page redirection.
This commit is contained in:
parent
9f759f8aee
commit
4a880a9715
@ -63,18 +63,15 @@ class Base extends Component {
|
||||
|
||||
render() {
|
||||
this.setState();
|
||||
if (this.state.user) {
|
||||
return (
|
||||
<div className="container">
|
||||
<BaseLayout state={this.state}>
|
||||
<Switch>
|
||||
<Route component={NotFound}/>
|
||||
</Switch>
|
||||
</BaseLayout>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
return (<Redirect to={"/login"}/>)
|
||||
return (
|
||||
<div className="container">
|
||||
<BaseLayout state={this.state}>
|
||||
<Switch>
|
||||
<Route component={NotFound}/>
|
||||
</Switch>
|
||||
</BaseLayout>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
|
||||
setState() {
|
||||
|
||||
@ -21,16 +21,12 @@ import Badge from 'material-ui/Badge';
|
||||
import React, {Component} from 'react';
|
||||
import AppBar from 'material-ui/AppBar';
|
||||
import Drawer from 'material-ui/Drawer';
|
||||
import {withRouter} from 'react-router-dom';
|
||||
import IconButton from 'material-ui/IconButton';
|
||||
import {List, ListItem} from 'material-ui/List';
|
||||
import Apps from 'material-ui/svg-icons/navigation/apps';
|
||||
import Add from 'material-ui/svg-icons/content/add-circle';
|
||||
import Feedback from 'material-ui/svg-icons/action/feedback';
|
||||
import DevicesOther from 'material-ui/svg-icons/hardware/devices-other';
|
||||
import NotificationsIcon from 'material-ui/svg-icons/social/notifications';
|
||||
import ActionAccountCircle from 'material-ui/svg-icons/action/account-circle';
|
||||
import FlatButton from 'material-ui/FlatButton';
|
||||
import { Link } from 'react-router-dom';
|
||||
|
||||
/**
|
||||
* Base Layout:
|
||||
@ -71,7 +67,7 @@ class BaseLayout extends Component {
|
||||
);
|
||||
} else {
|
||||
return (
|
||||
<FlatButton label="Login"/>
|
||||
<Link to='/login'> Login</Link>
|
||||
);
|
||||
}
|
||||
}
|
||||
@ -82,7 +78,7 @@ class BaseLayout extends Component {
|
||||
<Badge
|
||||
badgeContent={this.state.notifications}
|
||||
secondary={true}
|
||||
badgeStyle={{top: 12, right: 12}} >
|
||||
badgeStyle={{top: 12, right: 12}}>
|
||||
<IconButton tooltip="Notifications">
|
||||
<NotificationsIcon/>
|
||||
</IconButton>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user