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 &&