budibase/packages/standard-components/src/Link.svelte

19 lines
309 B
Svelte
Raw Normal View History

2020-02-20 18:06:50 +01:00
<script>
export let url = ""
export let text = ""
export let openInNewTab = false
export let _bb
let anchorElement
$: anchorElement && !text && _bb.attachChildren(anchorElement)
$: target = openInNewTab ? "_blank" : "_self"
</script>
<a href={url} bind:this={anchorElement} target={target}>{text}</a>