Browse Source

Add feature flag to determine support for previewing on different device sizes

master
Andrew Kingston 5 years ago
parent
commit
acb289cc5f
  1. 1
      packages/builder/src/builderStore/store/frontend.js
  2. 4
      packages/builder/src/pages/builder/app/[application]/design/[assetType]/_layout.svelte
  3. 3
      packages/client/manifest.json

1
packages/builder/src/builderStore/store/frontend.js

@ -43,6 +43,7 @@ const INITIAL_FRONTEND_STATE = {
deviceAwareness: false, deviceAwareness: false,
state: false, state: false,
customThemes: false, customThemes: false,
devicePreview: false,
}, },
currentFrontEndType: "none", currentFrontEndType: "none",
selectedScreenId: "", selectedScreenId: "",

4
packages/builder/src/pages/builder/app/[application]/design/[assetType]/_layout.svelte

@ -152,7 +152,9 @@
{#if $currentAsset} {#if $currentAsset}
<div class="preview-header"> <div class="preview-header">
<ComponentSelectionList /> <ComponentSelectionList />
<DevicePreviewSelect /> {#if $store.clientFeatures.devicePreview}
<DevicePreviewSelect />
{/if}
{#if $store.clientFeatures.customThemes} {#if $store.clientFeatures.customThemes}
<ThemeEditor /> <ThemeEditor />
{:else if $store.clientFeatures.spectrumThemes} {:else if $store.clientFeatures.spectrumThemes}

3
packages/client/manifest.json

@ -4,7 +4,8 @@
"intelligentLoading": true, "intelligentLoading": true,
"deviceAwareness": true, "deviceAwareness": true,
"state": true, "state": true,
"customThemes": true "customThemes": true,
"devicePreview": true
}, },
"layout": { "layout": {
"name": "Layout", "name": "Layout",

Loading…
Cancel
Save