diff --git a/apps/svelte.dev/content/tutorial/03-sveltekit/02-routing/02-layouts/+assets/app-b/src/routes/+layout.svelte b/apps/svelte.dev/content/tutorial/03-sveltekit/02-routing/02-layouts/+assets/app-b/src/routes/+layout.svelte index 439e52c54c..1026ad3624 100644 --- a/apps/svelte.dev/content/tutorial/03-sveltekit/02-routing/02-layouts/+assets/app-b/src/routes/+layout.svelte +++ b/apps/svelte.dev/content/tutorial/03-sveltekit/02-routing/02-layouts/+assets/app-b/src/routes/+layout.svelte @@ -1,6 +1,10 @@ + + - +{@render children()} diff --git a/apps/svelte.dev/content/tutorial/03-sveltekit/02-routing/02-layouts/index.md b/apps/svelte.dev/content/tutorial/03-sveltekit/02-routing/02-layouts/index.md index 79898d1682..c24e1f55a3 100644 --- a/apps/svelte.dev/content/tutorial/03-sveltekit/02-routing/02-layouts/index.md +++ b/apps/svelte.dev/content/tutorial/03-sveltekit/02-routing/02-layouts/index.md @@ -14,16 +14,20 @@ src/routes/ └ +page.svelte ``` -...and move the duplicated content from the `+page.svelte` files into the new `+layout.svelte` file. The `` element is where the page content will be rendered: +...and move the duplicated content from the `+page.svelte` files into the new `+layout.svelte` file. The `{@render children()}` tag is where the page content will be rendered: ```svelte /// file: src/routes/+layout.svelte + + - +{@render children()} ``` A `+layout.svelte` file applies to every child route, including the sibling `+page.svelte` (if it exists). You can nest layouts to arbitrary depth. diff --git a/apps/svelte.dev/content/tutorial/03-sveltekit/02-routing/03-params/+assets/app-a/src/routes/+layout.svelte b/apps/svelte.dev/content/tutorial/03-sveltekit/02-routing/03-params/+assets/app-a/src/routes/+layout.svelte index 307ba0a2c0..0562f71bb8 100644 --- a/apps/svelte.dev/content/tutorial/03-sveltekit/02-routing/03-params/+assets/app-a/src/routes/+layout.svelte +++ b/apps/svelte.dev/content/tutorial/03-sveltekit/02-routing/03-params/+assets/app-a/src/routes/+layout.svelte @@ -1,6 +1,10 @@ + + - +{@render children()} diff --git a/apps/svelte.dev/content/tutorial/03-sveltekit/03-loading-data/01-page-data/+assets/app-a/src/routes/+layout.svelte b/apps/svelte.dev/content/tutorial/03-sveltekit/03-loading-data/01-page-data/+assets/app-a/src/routes/+layout.svelte index 307ba0a2c0..0562f71bb8 100644 --- a/apps/svelte.dev/content/tutorial/03-sveltekit/03-loading-data/01-page-data/+assets/app-a/src/routes/+layout.svelte +++ b/apps/svelte.dev/content/tutorial/03-sveltekit/03-loading-data/01-page-data/+assets/app-a/src/routes/+layout.svelte @@ -1,6 +1,10 @@ + + - +{@render children()} diff --git a/apps/svelte.dev/content/tutorial/03-sveltekit/03-loading-data/01-page-data/+assets/app-a/src/routes/blog/[slug]/+layout.svelte b/apps/svelte.dev/content/tutorial/03-sveltekit/03-loading-data/01-page-data/+assets/app-a/src/routes/blog/[slug]/+layout.svelte index 58f03262ef..b367c6a8f6 100644 --- a/apps/svelte.dev/content/tutorial/03-sveltekit/03-loading-data/01-page-data/+assets/app-a/src/routes/blog/[slug]/+layout.svelte +++ b/apps/svelte.dev/content/tutorial/03-sveltekit/03-loading-data/01-page-data/+assets/app-a/src/routes/blog/[slug]/+layout.svelte @@ -1,10 +1,10 @@
- + {@render children()}
diff --git a/apps/svelte.dev/content/tutorial/03-sveltekit/03-loading-data/01-page-data/+assets/app-b/src/routes/blog/+page.svelte b/apps/svelte.dev/content/tutorial/03-sveltekit/03-loading-data/01-page-data/+assets/app-b/src/routes/blog/+page.svelte index 4e5bc4a2e5..3e9641bd5d 100644 --- a/apps/svelte.dev/content/tutorial/03-sveltekit/03-loading-data/01-page-data/+assets/app-b/src/routes/blog/+page.svelte +++ b/apps/svelte.dev/content/tutorial/03-sveltekit/03-loading-data/01-page-data/+assets/app-b/src/routes/blog/+page.svelte @@ -1,5 +1,5 @@

blog

diff --git a/apps/svelte.dev/content/tutorial/03-sveltekit/03-loading-data/01-page-data/+assets/app-b/src/routes/blog/[slug]/+page.server.js b/apps/svelte.dev/content/tutorial/03-sveltekit/03-loading-data/01-page-data/+assets/app-b/src/routes/blog/[slug]/+page.server.js index 99e67c2815..e3c4fbfbf6 100644 --- a/apps/svelte.dev/content/tutorial/03-sveltekit/03-loading-data/01-page-data/+assets/app-b/src/routes/blog/[slug]/+page.server.js +++ b/apps/svelte.dev/content/tutorial/03-sveltekit/03-loading-data/01-page-data/+assets/app-b/src/routes/blog/[slug]/+page.server.js @@ -4,7 +4,7 @@ import { posts } from '../data.js'; export function load({ params }) { const post = posts.find((post) => post.slug === params.slug); - if (!post) throw error(404); + if (!post) error(404); return { post diff --git a/apps/svelte.dev/content/tutorial/03-sveltekit/03-loading-data/01-page-data/+assets/app-b/src/routes/blog/[slug]/+page.svelte b/apps/svelte.dev/content/tutorial/03-sveltekit/03-loading-data/01-page-data/+assets/app-b/src/routes/blog/[slug]/+page.svelte index e54908bf92..ae3435400d 100644 --- a/apps/svelte.dev/content/tutorial/03-sveltekit/03-loading-data/01-page-data/+assets/app-b/src/routes/blog/[slug]/+page.svelte +++ b/apps/svelte.dev/content/tutorial/03-sveltekit/03-loading-data/01-page-data/+assets/app-b/src/routes/blog/[slug]/+page.svelte @@ -1,5 +1,5 @@

{data.post.title}

diff --git a/apps/svelte.dev/content/tutorial/03-sveltekit/03-loading-data/01-page-data/index.md b/apps/svelte.dev/content/tutorial/03-sveltekit/03-loading-data/01-page-data/index.md index 8d9b4049b9..7040400ced 100644 --- a/apps/svelte.dev/content/tutorial/03-sveltekit/03-loading-data/01-page-data/index.md +++ b/apps/svelte.dev/content/tutorial/03-sveltekit/03-loading-data/01-page-data/index.md @@ -34,7 +34,7 @@ We can access this data in `src/routes/blog/+page.svelte` via the `data` prop: ```svelte /// file: src/routes/blog/+page.svelte ++++++

blog

@@ -67,7 +67,7 @@ export function load({ params }) { ```svelte /// file: src/routes/blog/[slug]/+page.svelte ++++++ ---

blog post

--- @@ -85,7 +85,7 @@ import { posts } from '../data.js'; export function load({ params }) { const post = posts.find((post) => post.slug === params.slug); - +++if (!post) throw error(404);+++ + +++if (!post) error(404);+++ return { post diff --git a/apps/svelte.dev/content/tutorial/03-sveltekit/03-loading-data/02-layout-data/+assets/app-b/src/routes/blog/[slug]/+layout.svelte b/apps/svelte.dev/content/tutorial/03-sveltekit/03-loading-data/02-layout-data/+assets/app-b/src/routes/blog/[slug]/+layout.svelte index d455eefcef..524f014e83 100644 --- a/apps/svelte.dev/content/tutorial/03-sveltekit/03-loading-data/02-layout-data/+assets/app-b/src/routes/blog/[slug]/+layout.svelte +++ b/apps/svelte.dev/content/tutorial/03-sveltekit/03-loading-data/02-layout-data/+assets/app-b/src/routes/blog/[slug]/+layout.svelte @@ -1,10 +1,10 @@
- + {@render children()}