From c5cd2fb64a4cc083175cf33c3c8155851d804df2 Mon Sep 17 00:00:00 2001 From: Andrew Kingston Date: Wed, 8 Sep 2021 09:46:20 +0100 Subject: [PATCH] Add feature flag to determine support for previewing on different device sizes --- packages/builder/src/builderStore/store/frontend.js | 1 + .../app/[application]/design/[assetType]/_layout.svelte | 4 +++- packages/client/manifest.json | 3 ++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/builder/src/builderStore/store/frontend.js b/packages/builder/src/builderStore/store/frontend.js index 8189a28250..603fa88b09 100644 --- a/packages/builder/src/builderStore/store/frontend.js +++ b/packages/builder/src/builderStore/store/frontend.js @@ -43,6 +43,7 @@ const INITIAL_FRONTEND_STATE = { deviceAwareness: false, state: false, customThemes: false, + devicePreview: false, }, currentFrontEndType: "none", selectedScreenId: "", diff --git a/packages/builder/src/pages/builder/app/[application]/design/[assetType]/_layout.svelte b/packages/builder/src/pages/builder/app/[application]/design/[assetType]/_layout.svelte index ac9bf7e700..21b93a5624 100644 --- a/packages/builder/src/pages/builder/app/[application]/design/[assetType]/_layout.svelte +++ b/packages/builder/src/pages/builder/app/[application]/design/[assetType]/_layout.svelte @@ -152,7 +152,9 @@ {#if $currentAsset}
- + {#if $store.clientFeatures.devicePreview} + + {/if} {#if $store.clientFeatures.customThemes} {:else if $store.clientFeatures.spectrumThemes} diff --git a/packages/client/manifest.json b/packages/client/manifest.json index 51ae1cf30d..34748be3b5 100644 --- a/packages/client/manifest.json +++ b/packages/client/manifest.json @@ -4,7 +4,8 @@ "intelligentLoading": true, "deviceAwareness": true, "state": true, - "customThemes": true + "customThemes": true, + "devicePreview": true }, "layout": { "name": "Layout",