diff --git a/src/components/SvelteScroller/Background.svelte b/src/components/SvelteScroller/Background.svelte new file mode 100644 index 00000000..337a3c15 --- /dev/null +++ b/src/components/SvelteScroller/Background.svelte @@ -0,0 +1,42 @@ + + +{#each steps as step, i} + + + {#if preload === 0 || (i >= (stackBackground ? 0 : index - preload) && i <= index + preload)} +
Likelihood of something happening
+0-25%
+50-75%
+75-100%
+25-50%
+This thing here is
+particularly important
+This thing here is
+particularly important
+This thing here is
+particularly important
+This thing here is
+particularly important
+This thing here is
+particularly important
+Something
+happened here
+Something
+happened here
+Something
+happened here
+Something
+happened here
+Something
+happened here
+The count is {count}
+ + diff --git a/src/components/SvelteScroller/demo/components/basic/Step.svelte b/src/components/SvelteScroller/demo/components/basic/Step.svelte new file mode 100644 index 00000000..d914ec8a --- /dev/null +++ b/src/components/SvelteScroller/demo/components/basic/Step.svelte @@ -0,0 +1,18 @@ + + + + + diff --git a/src/index.ts b/src/index.ts index f5c4197d..67eb9f22 100644 --- a/src/index.ts +++ b/src/index.ts @@ -40,6 +40,7 @@ export { default as SiteFooter } from './components/SiteFooter/SiteFooter.svelte export { default as SiteHeader } from './components/SiteHeader/SiteHeader.svelte'; export { default as SiteHeadline } from './components/SiteHeadline/SiteHeadline.svelte'; export { default as Spinner } from './components/Spinner/Spinner.svelte'; +export { default as SvelteScroller } from './components/SvelteScroller/SvelteScroller.svelte'; export { default as SponsorshipAd } from './components/AdSlot/SponsorshipAd.svelte'; export { default as Table } from './components/Table/Table.svelte'; export { default as Theme, themes } from './components/Theme/Theme.svelte';