From 564ce2f84b05b0ad6300ea501e062aa390a2b594 Mon Sep 17 00:00:00 2001 From: Jakob Rosenberg Date: Thu, 6 Jul 2023 17:55:53 +0200 Subject: [PATCH] update data fetching example in starter-basic --- .../[mode]/__components/Spinner.svelte | 17 ++++++++++ .../[mode]/data-fetching/__spinner.svelte | 31 +++++++++++++++++++ .../[mode]/data-fetching/_module.svelte | 4 ++- .../examples/[mode]/data-fetching/data.svelte | 4 ++- .../examples/[mode]/data-fetching/index.md | 3 -- .../[mode]/data-fetching/index.svelte | 15 +++++++++ .../[mode]/landing-page/_module.svelte | 1 + 7 files changed, 70 insertions(+), 5 deletions(-) create mode 100644 examples/starter-basic/src/routes/examples/[mode]/__components/Spinner.svelte create mode 100644 examples/starter-basic/src/routes/examples/[mode]/data-fetching/__spinner.svelte delete mode 100644 examples/starter-basic/src/routes/examples/[mode]/data-fetching/index.md create mode 100644 examples/starter-basic/src/routes/examples/[mode]/data-fetching/index.svelte diff --git a/examples/starter-basic/src/routes/examples/[mode]/__components/Spinner.svelte b/examples/starter-basic/src/routes/examples/[mode]/__components/Spinner.svelte new file mode 100644 index 00000000..6307039c --- /dev/null +++ b/examples/starter-basic/src/routes/examples/[mode]/__components/Spinner.svelte @@ -0,0 +1,17 @@ + diff --git a/examples/starter-basic/src/routes/examples/[mode]/data-fetching/__spinner.svelte b/examples/starter-basic/src/routes/examples/[mode]/data-fetching/__spinner.svelte new file mode 100644 index 00000000..e4e1fbb6 --- /dev/null +++ b/examples/starter-basic/src/routes/examples/[mode]/data-fetching/__spinner.svelte @@ -0,0 +1,31 @@ + + +{#if $pendingRoute} +
+
+ +
+{/if} + + diff --git a/examples/starter-basic/src/routes/examples/[mode]/data-fetching/_module.svelte b/examples/starter-basic/src/routes/examples/[mode]/data-fetching/_module.svelte index debae17b..5c4a33e5 100644 --- a/examples/starter-basic/src/routes/examples/[mode]/data-fetching/_module.svelte +++ b/examples/starter-basic/src/routes/examples/[mode]/data-fetching/_module.svelte @@ -1,6 +1,7 @@
@@ -16,6 +17,7 @@
+
- \ No newline at end of file + diff --git a/examples/starter-basic/src/routes/examples/[mode]/data-fetching/data.svelte b/examples/starter-basic/src/routes/examples/[mode]/data-fetching/data.svelte index 9833b65f..fb0ffd41 100644 --- a/examples/starter-basic/src/routes/examples/[mode]/data-fetching/data.svelte +++ b/examples/starter-basic/src/routes/examples/[mode]/data-fetching/data.svelte @@ -1,9 +1,11 @@ + +

+ This example demonstrates how to utilize the `load` hook to fetch and return data via + a +

+ +

+ "props" object. Navigate to data.svelte to see how we retrieve data from a Star Wars + API and make it accessible for our component. +

+ +prefetch data on hover diff --git a/examples/starter-basic/src/routes/examples/[mode]/landing-page/_module.svelte b/examples/starter-basic/src/routes/examples/[mode]/landing-page/_module.svelte index 05cd160c..429eee50 100644 --- a/examples/starter-basic/src/routes/examples/[mode]/landing-page/_module.svelte +++ b/examples/starter-basic/src/routes/examples/[mode]/landing-page/_module.svelte @@ -15,6 +15,7 @@
+