From 3e1e65ad8827a6eb75aab2bbcff065a834a3bc1f Mon Sep 17 00:00:00 2001 From: Carter Date: Tue, 18 Mar 2025 12:41:35 -0600 Subject: [PATCH] fixed unmounted component update error --- src/navigation/SideNavigator.tsx | 4 +++- src/products/ventilation/MiningIcon.tsx | 1 - src/products/ventilation/VentilationIcon.tsx | 1 - 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/navigation/SideNavigator.tsx b/src/navigation/SideNavigator.tsx index 01bca53..bcf2f51 100644 --- a/src/navigation/SideNavigator.tsx +++ b/src/navigation/SideNavigator.tsx @@ -32,6 +32,7 @@ import { IsOmniAir } from "services/whiteLabel"; import MiningIcon from "products/ventilation/MiningIcon"; +import { useAuth0 } from "@auth0/auth0-react"; const drawerWidth = 230; @@ -101,6 +102,7 @@ interface Props { export default function SideNavigator(props: Props) { const { open, onOpen, onClose } = props; + const { isAuthenticated } = useAuth0() const theme = useTheme(); const width = useWidth(); const classes = useStyles(); @@ -233,7 +235,7 @@ export default function SideNavigator(props: Props) { {/* {isAuthenticated || isOffline() ? authenticatedSideMenu() : unauthenticatedSideMenu()} */} - {authenticatedSideMenu()} + {isAuthenticated && authenticatedSideMenu()} ); } \ No newline at end of file diff --git a/src/products/ventilation/MiningIcon.tsx b/src/products/ventilation/MiningIcon.tsx index 4b9230b..0021267 100644 --- a/src/products/ventilation/MiningIcon.tsx +++ b/src/products/ventilation/MiningIcon.tsx @@ -2,7 +2,6 @@ import MineDarkIcon from "assets/components/mineIconDark.png"; import MineLightIcon from "assets/components/mineIconLight.png"; import { ImgIcon } from "common/ImgIcon"; import { useThemeType } from "hooks"; -import React from "react"; interface Props { type?: "light" | "dark"; diff --git a/src/products/ventilation/VentilationIcon.tsx b/src/products/ventilation/VentilationIcon.tsx index 158b324..d30f405 100644 --- a/src/products/ventilation/VentilationIcon.tsx +++ b/src/products/ventilation/VentilationIcon.tsx @@ -2,7 +2,6 @@ import VentilationDarkIcon from "assets/products/ventilation/ventIconDark.png"; import VentilationLightIcon from "assets/products/ventilation/ventIconLight.png"; import { ImgIcon } from "common/ImgIcon"; import { useThemeType } from "hooks"; -import React from "react"; interface Props { type?: "light" | "dark";