From 35abb39b247a3bf0ebe90d794271c6a2f2fb93c4 Mon Sep 17 00:00:00 2001 From: Andrew Kingston Date: Wed, 8 Sep 2021 09:40:25 +0100 Subject: [PATCH] Add support for correct mobile and tablet previews --- .../client/src/components/ClientApp.svelte | 89 ++++++--- .../client/src/components/app/Layout.svelte | 178 +++++++++--------- .../context/DeviceBindingsProvider.svelte | 2 +- packages/client/src/index.js | 1 + packages/client/src/stores/builder.js | 3 + 5 files changed, 162 insertions(+), 111 deletions(-) diff --git a/packages/client/src/components/ClientApp.svelte b/packages/client/src/components/ClientApp.svelte index 3a704e36a..0d0d847c2 100644 --- a/packages/client/src/components/ClientApp.svelte +++ b/packages/client/src/components/ClientApp.svelte @@ -85,30 +85,45 @@ - -
- {#key $screenStore.activeLayout._id} - - {/key} -
-
- - - + {#key $builderStore.selectedComponentId} {#if $builderStore.inBuilder} {/if} {/key} - +
+ +
+ + {#key $screenStore.activeLayout._id} + + {/key} + + + + + + +
+ + + - {#if $builderStore.inBuilder} - - - {/if} + {#if $builderStore.inBuilder} + + + {/if} +
@@ -117,20 +132,33 @@ {/if} diff --git a/packages/client/src/components/app/Layout.svelte b/packages/client/src/components/app/Layout.svelte index 7f120556b..2c7f1ad45 100644 --- a/packages/client/src/components/app/Layout.svelte +++ b/packages/client/src/components/app/Layout.svelte @@ -5,6 +5,7 @@ const { routeStore, styleable, linkable, builderStore } = getContext("sdk") const component = getContext("component") + const context = getContext("context") export let title export let hideTitle = false @@ -58,7 +59,12 @@ } -
+
{#if typeClass !== "none"}