diff --git a/src/routes/tutorial/[slug]/arrow.svg b/src/lib/icons/arrow.svg similarity index 100% rename from src/routes/tutorial/[slug]/arrow.svg rename to src/lib/icons/arrow.svg diff --git a/src/routes/tutorial/[slug]/chevron.svg b/src/lib/icons/chevron.svg similarity index 100% rename from src/routes/tutorial/[slug]/chevron.svg rename to src/lib/icons/chevron.svg diff --git a/src/routes/tutorial/[slug]/refresh.svg b/src/lib/icons/refresh.svg similarity index 100% rename from src/routes/tutorial/[slug]/refresh.svg rename to src/lib/icons/refresh.svg diff --git a/src/routes/tutorial/[slug]/+page.svelte b/src/routes/tutorial/[slug]/+page.svelte index cea95c987..617052341 100644 --- a/src/routes/tutorial/[slug]/+page.svelte +++ b/src/routes/tutorial/[slug]/+page.svelte @@ -1,374 +1,32 @@ - - {data.exercise.chapter.title} / {data.exercise.title} • Svelte Tutorial @@ -400,9 +58,7 @@ index={data.index} exercise={data.exercise} on:select={(e) => { - selected.set( - /** @type {import('$lib/types').FileStub} */ (data.exercise.a[e.detail.file]) - ); + state.select_file(e.detail.file); }} /> @@ -417,32 +73,16 @@
- +
- { - set_iframe_src(adapter.base + path); - }} - on:change={(e) => nav_to(e.detail.value)} - on:back={go_bwd} - on:forward={go_fwd} - /> - -
- {#if browser} -