From e72671e4ab7b54054ab619f71d5df56c9dc76071 Mon Sep 17 00:00:00 2001 From: Chaim Lev-Ari Date: Sun, 5 Nov 2023 12:45:56 +0200 Subject: [PATCH] fix(edge/updates): hide sidebar item when disabled [EE-6294] (#10582) --- app/react/sidebar/SettingsSidebar.tsx | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/app/react/sidebar/SettingsSidebar.tsx b/app/react/sidebar/SettingsSidebar.tsx index 7e6f49bae..ac0cb46c2 100644 --- a/app/react/sidebar/SettingsSidebar.tsx +++ b/app/react/sidebar/SettingsSidebar.tsx @@ -96,14 +96,7 @@ export function SettingsSidebar({ isAdmin, isTeamLeader }: Props) { isSubMenu data-cy="portainerSidebar-environmentTags" /> - {isBE && ( - - )} + ); } + +function EdgeUpdatesSidebarItem() { + const settingsQuery = usePublicSettings(); + + if (!isBE || !settingsQuery.data?.EnableEdgeComputeFeatures) { + return null; + } + + return ( + + ); +}