diff --git a/apps/designer/app/designer/features/sidebar-left/panels/pages/pages.tsx b/apps/designer/app/designer/features/sidebar-left/panels/pages/pages.tsx
index db92ca0a51..dc270e09de 100644
--- a/apps/designer/app/designer/features/sidebar-left/panels/pages/pages.tsx
+++ b/apps/designer/app/designer/features/sidebar-left/panels/pages/pages.tsx
@@ -5,6 +5,7 @@ import {
TreeNode,
type TreeItemRenderProps,
styled,
+ Flex,
} from "@webstudio-is/design-system";
import { type Publish } from "~/shared/pubsub";
import {
@@ -71,7 +72,6 @@ const staticTreeProps = {
};
const MenuButton = styled(IconButton, {
- mr: "$2",
color: "$hint",
"&:hover, &:focus": { color: "$hiContrast" },
variants: {
@@ -115,18 +115,21 @@ const PagesPanel = ({
- ) : (
- onEdit(props.itemData.id)}
- >
-
-
- ))
+ onEdit && (
+
+ {isEditing ? (
+
+ ) : (
+ onEdit(props.itemData.id)}
+ >
+
+
+ )}
+
+ )
}
alwaysShowSuffix={isEditing}
forceFocus={isEditing}
diff --git a/packages/design-system/src/components/tree/tree-node.tsx b/packages/design-system/src/components/tree/tree-node.tsx
index 71ef5202a5..bb9887876e 100644
--- a/packages/design-system/src/components/tree/tree-node.tsx
+++ b/packages/design-system/src/components/tree/tree-node.tsx
@@ -235,7 +235,7 @@ export const TreeItemBody = ({
isExpanded,
children,
suffix,
- suffixWidth = suffix ? "24px" : "0",
+ suffixWidth = suffix ? "$sizes$5" : "0",
alwaysShowSuffix = false,
forceFocus = false,
selectionTrigger = "click",