diff --git a/web/src/components/navbar/NavbarTopDropDownMenus.js b/web/src/components/navbar/NavbarTopDropDownMenus.js
index 3ddfeb61..2aed4631 100644
--- a/web/src/components/navbar/NavbarTopDropDownMenus.js
+++ b/web/src/components/navbar/NavbarTopDropDownMenus.js
@@ -14,19 +14,6 @@ import NavbarDropdownComponents from './NavbarDropdownComponents';
// // utilityRoutes,
// // widgetsRoutes,
// // kanbanRoutes,
-// dashboardRoutes,
-// spaceRoutes,
-// equipmentRoutes,
-// meterRoutes,
-// tenantRoutes,
-// storeRoutes,
-// shopfloorRoutes,
-// combinedEquipmentRoutes,
-// auxiliarySystemRoutes,
-// fddRoutes,
-// monitoringRoutes,
-// advancedReportingRoutes,
-// knowledgeBaseRoutes
// } from '../../routes';
import routes from '../../routes';
import { NavItem } from 'reactstrap';
@@ -69,7 +56,7 @@ const NavbarTopDropDownMenus = ({ setRedirectUrl, setRedirect, setNavbarCollapse
isCombo && windowWidth < breakpoints[navbarBreakPoint] && setShowBurgerMenu(false);
};
const isLanding = getPageName('landing');
- const [ viewComponentArr, setViewComponentArr] = useState([routes[0]]);
+ const [ showRoutes, setShowRoutes] = useState([routes[0]]);
useEffect(() => {
let isResponseOK = false;
@@ -91,27 +78,25 @@ const NavbarTopDropDownMenus = ({ setRedirectUrl, setRedirect, setNavbarCollapse
}).then(json => {
//console.log(json);
if (isResponseOK) {
- const selectJson = {...json}
- let newViewComponentArr = [routes[0]];
+ let showRoutes = [routes[0]];
for (let i = 0; i < routes.length; i++) {
- const route = routes[i];
- let tempComponent = {... route};
- if(route.to in selectJson && 'children' in route) {
- let tempChild = [];
+ let route = routes[i];
+ if(route.to in json && 'children' in route) {
+ let showChildren = [];
for (let j = 0; j < route.children.length; j++) {
const child = route.children[j];
- if(selectJson[route.to].indexOf(child.to) !== -1) {
- tempChild.push(child);
+ if(json[route.to].indexOf(child.to) !== -1) {
+ showChildren.push(child);
}
}
- tempComponent.children = tempChild;
+ route.children = showChildren;
- newViewComponentArr.push(tempComponent)
- }else if(route.to in selectJson) {
- newViewComponentArr.push(tempComponent)
+ showRoutes.push(route)
+ }else if(route.to in json) {
+ showRoutes.push(route)
}
}
- setViewComponentArr(newViewComponentArr);
+ setShowRoutes(showRoutes);
} else {
toast.error(json.description);
}
@@ -122,21 +107,22 @@ const NavbarTopDropDownMenus = ({ setRedirectUrl, setRedirect, setNavbarCollapse
return (
<>
- {viewComponentArr.map(arr =>
+ {showRoutes.map(route =>
{
- if ('children' in arr) {
+ if ('children' in route) {
return(