Show delete action for duplicate base environments

This commit is contained in:
Gregory Schier
2026-02-19 06:17:38 -08:00
parent 8571440d84
commit 7b73401dcf

View File

@@ -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: <Icon icon="trash" />,
onSelect: () => handleDeleteEnvironment(environment),
},