From 15df3277cafc90c7ec066b52b70b6a2492783fb5 Mon Sep 17 00:00:00 2001 From: Chaim Lev-Ari Date: Sun, 5 Nov 2023 13:41:16 +0200 Subject: [PATCH] fix(edge/updates): hide sidebar item when disabled [EE-6294] (#10581) --- app/react/sidebar/SettingsSidebar.tsx | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/app/react/sidebar/SettingsSidebar.tsx b/app/react/sidebar/SettingsSidebar.tsx index 6f3e27e9a..b07ef715c 100644 --- a/app/react/sidebar/SettingsSidebar.tsx +++ b/app/react/sidebar/SettingsSidebar.tsx @@ -70,13 +70,7 @@ export function SettingsSidebar({ isAdmin, isTeamLeader }: Props) { label="Tags" data-cy="portainerSidebar-environmentTags" /> - {isBE && ( - - )} + ); } + +function EdgeUpdatesSidebarItem() { + const settingsQuery = usePublicSettings(); + + if (!isBE || !settingsQuery.data?.EnableEdgeComputeFeatures) { + return null; + } + + return ( + + ); +}