From 46867b8a198a28785aa7311b4526cec22a4253fd Mon Sep 17 00:00:00 2001 From: Andrew Kingston Date: Thu, 16 Sep 2021 15:08:42 +0100 Subject: [PATCH] Add labels to DND to describe where the component will be dropped --- .../src/components/preview/DNDHandler.svelte | 12 +++-- .../preview/DNDPositionIndicator.svelte | 53 +++++++++++-------- .../src/components/preview/Indicator.svelte | 8 ++- 3 files changed, 46 insertions(+), 27 deletions(-) diff --git a/packages/client/src/components/preview/DNDHandler.svelte b/packages/client/src/components/preview/DNDHandler.svelte index c3630051ee..d1a4934826 100644 --- a/packages/client/src/components/preview/DNDHandler.svelte +++ b/packages/client/src/components/preview/DNDHandler.svelte @@ -1,6 +1,7 @@ -{#if valid} -
-{/if} - - +{#key mode} + {#if dimensions} + + {/if} +{/key} diff --git a/packages/client/src/components/preview/Indicator.svelte b/packages/client/src/components/preview/Indicator.svelte index 95364d0278..66363e3992 100644 --- a/packages/client/src/components/preview/Indicator.svelte +++ b/packages/client/src/components/preview/Indicator.svelte @@ -9,6 +9,9 @@ export let color export let zIndex export let transition = false + export let flip = false + + $: flipped = flip || top < 20
{#if text} -
+
{text}
{/if} @@ -63,6 +66,7 @@ } .text.flipped { border-top-left-radius: 4px; + border-bottom-left-radius: 4px; transform: translateY(0%); top: -2px; }