refactor(link): remove exported props

Supports #7
This commit is contained in:
Eric Liu 2019-12-18 09:24:05 -08:00
commit 4888d09479
2 changed files with 4 additions and 8 deletions

View file

@ -1,14 +1,10 @@
<script>
export let href = undefined;
export let inline = undefined;
export let disabled = undefined;
import Layout from '../../internal/ui/Layout.svelte';
import Link from './Link.svelte';
</script>
<Layout>
<div>
<Link {href} {inline} {disabled}>Link</Link>
<Link {...$$props}>Link</Link>
</div>
</Layout>

View file

@ -4,7 +4,7 @@
export let href = undefined;
export let disabled = false;
export let inline = false;
export let props = {};
export let style = undefined;
import { cx } from '../../lib';
@ -17,11 +17,11 @@
</script>
{#if disabled}
<p {...props} class={_class}>
<p on:click on:mouseover on:mouseenter on:mouseleave {style} class={_class}>
<slot />
</p>
{:else}
<a {...props} class={_class} {href}>
<a on:click on:mouseover on:mouseenter on:mouseleave {style} class={_class} {href}>
<slot />
</a>
{/if}