From ee2e2799d9ade4ff345293d40317469800163839 Mon Sep 17 00:00:00 2001 From: Andrew Kingston Date: Tue, 21 Sep 2021 08:36:02 +0100 Subject: [PATCH] Enable left/right side targetting for DND --- .../src/components/preview/DNDHandler.svelte | 83 ++++++++++++++++--- .../preview/DNDPositionIndicator.svelte | 36 +++++--- .../src/components/preview/Indicator.svelte | 8 +- 3 files changed, 103 insertions(+), 24 deletions(-) diff --git a/packages/client/src/components/preview/DNDHandler.svelte b/packages/client/src/components/preview/DNDHandler.svelte index 7d83e0998c..8a824f6131 100644 --- a/packages/client/src/components/preview/DNDHandler.svelte +++ b/packages/client/src/components/preview/DNDHandler.svelte @@ -1,3 +1,12 @@ + + -{#key `${dropInfo?.target}-${dropInfo?.mode}`} +{#key renderKey} {#if dimensions && dropInfo?.mode !== "inside"} {/if} diff --git a/packages/client/src/components/preview/Indicator.svelte b/packages/client/src/components/preview/Indicator.svelte index e4082f6f7c..212cd1671d 100644 --- a/packages/client/src/components/preview/Indicator.svelte +++ b/packages/client/src/components/preview/Indicator.svelte @@ -10,6 +10,7 @@ export let zIndex export let transition = false export let line = false + export let alignRight = false $: flipped = top < 20 @@ -26,7 +27,7 @@ style="top: {top}px; left: {left}px; width: {width}px; height: {height}px; --color: {color}; --zIndex: {zIndex};" > {#if text} -
+
{text}
{/if} @@ -34,6 +35,7 @@