Browse Source

Merge pull request #1783 from Budibase/fix/martin-june-fixes

prevent portal link from navigating in builder preview
gh-pages
Martin McKeaveney 5 years ago
committed by GitHub
parent
commit
09c49c4230
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 13
      packages/standard-components/src/Layout.svelte

13
packages/standard-components/src/Layout.svelte

@ -2,7 +2,7 @@
import { getContext } from "svelte"
import { Heading, Icon } from "@budibase/bbui"
const { styleable, linkable } = getContext("sdk")
const { styleable, linkable, builderStore } = getContext("sdk")
const component = getContext("component")
export let title
@ -41,6 +41,11 @@
const close = () => {
mobileOpen = false
}
const navigateToPortal = () => {
if ($builderStore.inBuilder) return
window.location.href = "/builder/apps"
}
</script>
<div class="layout layout--{typeClass}" use:styleable={$component.styles}>
@ -69,11 +74,7 @@
{/if}
</div>
<div class="portal">
<Icon
hoverable
name="Apps"
on:click={() => (window.location.href = "/builder/apps")}
/>
<Icon hoverable name="Apps" on:click={navigateToPortal} />
</div>
</div>
<div

Loading…
Cancel
Save