diff --git a/README.md b/README.md index 1dd0fef1..ef980b7f 100644 --- a/README.md +++ b/README.md @@ -24,6 +24,7 @@ Currently, the following components are supported: - CodeSnippetSkeleton - Copy - CopyButton +- DataTableSkeleton - InlineLoading - Loading - Link diff --git a/src/components/Breadcrumb/BreadcrumbItem.svelte b/src/components/Breadcrumb/BreadcrumbItem.svelte index b3c35594..8835c973 100644 --- a/src/components/Breadcrumb/BreadcrumbItem.svelte +++ b/src/components/Breadcrumb/BreadcrumbItem.svelte @@ -15,17 +15,16 @@ isCurrentPage && ariaCurrent !== 'page' && '--breadcrumb-item--current', className ); - $: itemProps = { 'aria-current': ariaCurrent, class: cx('--link') }; {#if href}
  • - +
  • {:else}
  • - +
  • {/if} diff --git a/src/components/DataTableSkeleton/DataTableSkeleton.svelte b/src/components/DataTableSkeleton/DataTableSkeleton.svelte index b8584abb..e8ef0a2a 100644 --- a/src/components/DataTableSkeleton/DataTableSkeleton.svelte +++ b/src/components/DataTableSkeleton/DataTableSkeleton.svelte @@ -6,7 +6,7 @@ export let rowCount = 5; export let columnCount = 5; export let headers = []; - export let props = {}; + export let style = undefined; import { cx } from '../../lib'; @@ -25,7 +25,7 @@ ); - +
    {#each columns as column, i (column)} diff --git a/src/components/InlineLoading/InlineLoading.Story.svelte b/src/components/InlineLoading/InlineLoading.Story.svelte index 70196dc6..ffef6daf 100644 --- a/src/components/InlineLoading/InlineLoading.Story.svelte +++ b/src/components/InlineLoading/InlineLoading.Story.svelte @@ -41,10 +41,6 @@ display: flex; width: 300px; } - - :global(.loader) { - margin-left: 1rem; - } @@ -53,7 +49,7 @@ {#if disabled} diff --git a/src/components/InlineLoading/InlineLoading.svelte b/src/components/InlineLoading/InlineLoading.svelte index f848dfde..1f5c1e8f 100644 --- a/src/components/InlineLoading/InlineLoading.svelte +++ b/src/components/InlineLoading/InlineLoading.svelte @@ -6,7 +6,7 @@ export let description = undefined; export let iconDescription = undefined; export let successDelay = 1500; - export let props = {}; + export let style = undefined; import { createEventDispatcher, onDestroy } from 'svelte'; import CheckmarkFilled16 from 'carbon-icons-svelte/lib/CheckmarkFilled16'; @@ -20,19 +20,26 @@ onDestroy(() => { if (timeoutId !== undefined) { - clearTimeout(timeoutId); + window.clearTimeout(timeoutId); timeoutId = undefined; } }); $: if (status === 'finished') { - timeoutId = setTimeout(() => { + timeoutId = window.setTimeout(() => { dispatch('success'); }, successDelay); } -
    +
    {#if status === 'error'} diff --git a/src/components/Link/Link.Story.svelte b/src/components/Link/Link.Story.svelte index a60c009a..0516dfbf 100644 --- a/src/components/Link/Link.Story.svelte +++ b/src/components/Link/Link.Story.svelte @@ -1,14 +1,10 @@
    - Link + Link
    diff --git a/src/components/Link/Link.svelte b/src/components/Link/Link.svelte index fcc2db82..d7e98ad5 100644 --- a/src/components/Link/Link.svelte +++ b/src/components/Link/Link.svelte @@ -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,26 @@ {#if disabled} -

    +

    {:else} - + {/if}