diff --git a/sites/svelte.dev/src/lib/components/ReplWidget.svelte b/sites/svelte.dev/src/lib/components/ReplWidget.svelte index 497081233f..85c2f6f68a 100644 --- a/sites/svelte.dev/src/lib/components/ReplWidget.svelte +++ b/sites/svelte.dev/src/lib/components/ReplWidget.svelte @@ -1,9 +1,8 @@ diff --git a/sites/svelte.dev/src/routes/examples/[slug].json/+server.js b/sites/svelte.dev/src/routes/examples/[slug].json/+server.js new file mode 100644 index 0000000000..58bb600f37 --- /dev/null +++ b/sites/svelte.dev/src/routes/examples/[slug].json/+server.js @@ -0,0 +1,7 @@ +import { get_example } from '$lib/server/examples'; +import { get_examples_data } from '$lib/server/examples/get-examples'; +import { json } from '@sveltejs/kit'; + +export const GET = async ({ params }) => { + return json(get_example(get_examples_data(), params.slug)); +}; diff --git a/sites/svelte.dev/src/routes/examples/[slug]/+page.svelte b/sites/svelte.dev/src/routes/examples/[slug]/+page.svelte index c27de536b7..35749fbebe 100644 --- a/sites/svelte.dev/src/routes/examples/[slug]/+page.svelte +++ b/sites/svelte.dev/src/routes/examples/[slug]/+page.svelte @@ -16,7 +16,7 @@ let repl; const clone = (file) => ({ - name: file.filename.replace(/.\w+$/, ''), + name: file.name.replace(/.\w+$/, ''), type: file.type, source: file.content, });