diff --git a/frontend/src/lib/components/apps/editor/ComponentHeader.svelte b/frontend/src/lib/components/apps/editor/ComponentHeader.svelte index 4c26a56818..7386417435 100644 --- a/frontend/src/lib/components/apps/editor/ComponentHeader.svelte +++ b/frontend/src/lib/components/apps/editor/ComponentHeader.svelte @@ -1,7 +1,7 @@ {#if connecting} + +
{ + hoverHeader = true dispatch('mouseover') }} + on:mouseleave|stopPropagation={() => { + hoverHeader = false + }} on:mousedown|stopPropagation|capture draggable="false" title={`Id: ${component.id}`} @@ -139,7 +147,7 @@ on:click={() => dispatch('fillHeight')} on:pointerdown|stopPropagation > - + + {#if hoverHeader} + + {/if}
{/if}
diff --git a/frontend/src/lib/components/apps/editor/GridEditor.svelte b/frontend/src/lib/components/apps/editor/GridEditor.svelte index 9407e8714a..c2a3585475 100644 --- a/frontend/src/lib/components/apps/editor/GridEditor.svelte +++ b/frontend/src/lib/components/apps/editor/GridEditor.svelte @@ -261,6 +261,12 @@ on:fillHeight={() => { handleFillHeight(dataItem.id) }} + on:expand={() => { + push(history, $app) + $selectedComponent = [dataItem.id] + expandGriditem($app.grid, dataItem.id, $breakpoint) + $app = $app + }} {overlapped} {moveMode} {componentDraggedId} diff --git a/frontend/src/lib/components/apps/editor/component/Component.svelte b/frontend/src/lib/components/apps/editor/component/Component.svelte index 51d1891cd1..748a04991b 100644 --- a/frontend/src/lib/components/apps/editor/component/Component.svelte +++ b/frontend/src/lib/components/apps/editor/component/Component.svelte @@ -19,6 +19,9 @@ {#if everRender}