diff --git a/packages/builder/src/components/common/NavItem.svelte b/packages/builder/src/components/common/NavItem.svelte index 6590463408..3b608e4860 100644 --- a/packages/builder/src/components/common/NavItem.svelte +++ b/packages/builder/src/components/common/NavItem.svelte @@ -21,6 +21,7 @@ export let id export let showTooltip = false export let selectedBy = null + export let compact = false const scrollApi = getContext("scroll") const dispatch = createEventDispatcher() @@ -80,8 +81,9 @@ {#if withArrow}
0} + class:relative={indentLevel === 0 && !compact} + class:absolute={indentLevel > 0 && !compact} + class:compact class="icon arrow" on:click={onIconClick} > @@ -194,6 +196,13 @@ padding: 8px; margin-left: -8px; } + + .compact { + position: absolute; + left: 4px; + padding: 8px; + margin-left: -8px; + } .icon.arrow :global(svg) { width: 12px; height: 12px; diff --git a/packages/builder/src/pages/builder/app/[application]/design/[screenId]/components/[componentId]/_components/LeftPanel/Components/ComponentTree.svelte b/packages/builder/src/pages/builder/app/[application]/design/[screenId]/components/[componentId]/_components/LeftPanel/Components/ComponentTree.svelte index 18319e4b33..636d69192a 100644 --- a/packages/builder/src/pages/builder/app/[application]/design/[screenId]/components/[componentId]/_components/LeftPanel/Components/ComponentTree.svelte +++ b/packages/builder/src/pages/builder/app/[application]/design/[screenId]/components/[componentId]/_components/LeftPanel/Components/ComponentTree.svelte @@ -107,6 +107,7 @@ id={`component-${component._id}`} >