From 4d3d2c482bb06ea9d2b12320cf0494c7d0950cf1 Mon Sep 17 00:00:00 2001 From: csawatzky Date: Fri, 9 May 2025 09:50:02 -0600 Subject: [PATCH] re-order the side nav --- src/navigation/SideNavigator.tsx | 222 ++++++++++++++++--------------- 1 file changed, 112 insertions(+), 110 deletions(-) diff --git a/src/navigation/SideNavigator.tsx b/src/navigation/SideNavigator.tsx index 88399b0..eac403c 100644 --- a/src/navigation/SideNavigator.tsx +++ b/src/navigation/SideNavigator.tsx @@ -174,6 +174,48 @@ export default function SideNavigator(props: Props) { )} + {(isMiPCA || user.hasFeature("admin")) && ( + + goTo("/aviationMap")} + classes={getClasses("/aviationMap")} + > + + + + {open && } + + + )} + {(isAdCon || user.hasFeature("admin")) && ( + + goTo("/constructionMap")} + classes={getClasses("/constructionMap")} + > + + + + {open && } + + + )} + {(isAg || user.hasFeature("admin")) && ( + + goTo("/contracts")} + classes={getClasses("/contracts")} + > + + + + {open && } + + + )} {(isAg || user.hasFeature("admin")) && ( )} - - goTo("/devices")} - classes={getClasses("/device")} - > - - - - {open && } - - + {(user.hasFeature("installer") && isAg || user.hasFeature("admin")) && + + goTo("/cableEstimate")} + classes={getClasses("/cableEstimate")} + > + + + + {open && } + + + } + {(isAg || user.hasFeature("admin")) && ( + + goTo("/transactions")} + classes={getClasses("/transactions")} + > + + + + {open && } + + + )} {(isMiVent || user.hasFeature("admin")) && ( )} + + goTo("/devices")} + classes={getClasses("/device")} + > + + + + {open && } + + + {user.hasFeature("admin") && + + goTo("/firmware")} + classes={getClasses("/firmware")} + > + + + + {open && } + + + } + {user.hasFeature("admin") && + + goTo("/logs")} + classes={getClasses("/logs")} + > + + + + {open && } + + + } )} - {(isMiPCA || user.hasFeature("admin")) && ( - - goTo("/aviationMap")} - classes={getClasses("/aviationMap")} - > - - - - {open && } - - - )} - {(isAdCon || user.hasFeature("admin")) && ( - - goTo("/constructionMap")} - classes={getClasses("/constructionMap")} - > - - - - {open && } - - - )} + {(isAdCon || user.hasFeature("admin")) && ( } - {(isAg || user.hasFeature("admin")) && ( - - goTo("/transactions")} - classes={getClasses("/transactions")} - > - - - - {open && } - - - )} - {(isAg || user.hasFeature("admin")) && ( - - goTo("/contracts")} - classes={getClasses("/contracts")} - > - - - - {open && } - - - )} - {(user.hasFeature("installer") && isAg || user.hasFeature("admin")) && - - goTo("/cableEstimate")} - classes={getClasses("/cableEstimate")} - > - - - - {open && } - - - } + {user.hasFeature("developer") && } - {user.hasFeature("admin") && - - goTo("/firmware")} - classes={getClasses("/firmware")} - > - - - - {open && } - - - } - {user.hasFeature("admin") && - - goTo("/logs")} - classes={getClasses("/logs")} - > - - - - {open && } - - - } {user.hasFeature("admin") && window.NDEFReader &&