Files
wlan-cloud-ucentralgw-ui/src/router/index.js
2021-08-06 10:08:13 -04:00

27 lines
589 B
JavaScript

import { useAuth } from 'ucentral-libs';
import { Route } from 'react-router-dom';
import React from 'react';
const TheLayout = React.lazy(() => import('layout'));
const Login = React.lazy(() => import('pages/LoginPage'));
const Routes = () => {
const { currentToken, endpoints } = useAuth();
return (
<Route
path="/"
name="Devices"
render={(props) =>
currentToken !== '' && Object.keys(endpoints).length !== 0 ? (
<TheLayout {...props} />
) : (
<Login {...props} />
)
}
/>
);
};
export default Routes;