carbon-components-svelte/src/UIShell/GlobalHeader/HeaderPanelLink.svelte
2020-10-08 14:02:08 -05:00

26 lines
533 B
Svelte

<script>
/**
* Specify the `href` attribute
* @type {string} [href]
*/
export let href = undefined;
/**
* Obtain a reference to the HTML anchor element
* @type {null | HTMLAnchorElement} [ref=null]
*/
export let ref = null;
</script>
<li class:bx--switcher__item="{true}">
<a
bind:this="{ref}"
href="{href}"
rel="{$$restProps.target === '_blank' ? 'noopener noreferrer' : undefined}"
class:bx--switcher__item-link="{true}"
{...$$restProps}
on:click
>
<slot />
</a>
</li>