mirror of https://github.com/portainer/portainer
fix(edge/updates): hide sidebar item when disabled [EE-6294] (#10581)
parent
47845523a5
commit
15df3277ca
|
@ -70,13 +70,7 @@ export function SettingsSidebar({ isAdmin, isTeamLeader }: Props) {
|
|||
label="Tags"
|
||||
data-cy="portainerSidebar-environmentTags"
|
||||
/>
|
||||
{isBE && (
|
||||
<SidebarItem
|
||||
to="portainer.endpoints.updateSchedules"
|
||||
label="Update & Rollback"
|
||||
data-cy="portainerSidebar-updateSchedules"
|
||||
/>
|
||||
)}
|
||||
<EdgeUpdatesSidebarItem />
|
||||
</SidebarItem>
|
||||
|
||||
<SidebarItem
|
||||
|
@ -161,3 +155,19 @@ export function SettingsSidebar({ isAdmin, isTeamLeader }: Props) {
|
|||
</SidebarSection>
|
||||
);
|
||||
}
|
||||
|
||||
function EdgeUpdatesSidebarItem() {
|
||||
const settingsQuery = usePublicSettings();
|
||||
|
||||
if (!isBE || !settingsQuery.data?.EnableEdgeComputeFeatures) {
|
||||
return null;
|
||||
}
|
||||
|
||||
return (
|
||||
<SidebarItem
|
||||
to="portainer.endpoints.updateSchedules"
|
||||
label="Update & Rollback"
|
||||
data-cy="portainerSidebar-updateSchedules"
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue