From 7b73401dcf9649026aaaa7f8a38be5b2fd628097 Mon Sep 17 00:00:00 2001 From: Gregory Schier Date: Thu, 19 Feb 2026 06:17:38 -0800 Subject: [PATCH] Show delete action for duplicate base environments --- src-web/components/EnvironmentEditDialog.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src-web/components/EnvironmentEditDialog.tsx b/src-web/components/EnvironmentEditDialog.tsx index 5ba71f44..ffaca646 100644 --- a/src-web/components/EnvironmentEditDialog.tsx +++ b/src-web/components/EnvironmentEditDialog.tsx @@ -184,6 +184,9 @@ function EnvironmentEditDialogSidebar({ } const singleEnvironment = items.length === 1; + const canDeleteEnvironment = + isSubEnvironment(environment) || + (isBaseEnvironment(environment) && baseEnvironments.length > 1); const menuItems: DropdownItem[] = [ { @@ -228,9 +231,7 @@ function EnvironmentEditDialogSidebar({ label: 'Delete', hotKeyAction: 'sidebar.selected.delete', hotKeyLabelOnly: true, - hidden: - (isBaseEnvironment(environment) && baseEnvironments.length <= 1) || - !isSubEnvironment(environment), + hidden: !canDeleteEnvironment, leftSlot: , onSelect: () => handleDeleteEnvironment(environment), },