diff --git a/packages/builder/src/pages/builder/app/[application]/design/[screenId]/_components/AppPreview.svelte b/packages/builder/src/pages/builder/app/[application]/design/[screenId]/_components/AppPreview.svelte index 0c8cadff45..a9b344ce41 100644 --- a/packages/builder/src/pages/builder/app/[application]/design/[screenId]/_components/AppPreview.svelte +++ b/packages/builder/src/pages/builder/app/[application]/design/[screenId]/_components/AppPreview.svelte @@ -182,6 +182,10 @@ store.actions.components.copy(source, true) await store.actions.components.paste(destination, data.mode) } + } else if (type === "click-nav") { + if (!$isActive("./navigation")) { + $goto("./navigation") + } } else { console.warn(`Client sent unknown event type: ${type}`) } diff --git a/packages/client/src/components/app/Layout.svelte b/packages/client/src/components/app/Layout.svelte index 298ad34466..0aa65474d3 100644 --- a/packages/client/src/components/app/Layout.svelte +++ b/packages/client/src/components/app/Layout.svelte @@ -121,6 +121,8 @@ class="nav-wrapper" class:sticky class:hidden={isPeeking} + class:clickable={$builderStore.inBuilder} + on:click={$builderStore.inBuilder ? builderStore.actions.clickNav : null} style={navStyle} >