diff --git a/ui/src/routes/books/[slug]/chapters/[n]/+page.svelte b/ui/src/routes/books/[slug]/chapters/[n]/+page.svelte index e305ba8..548096e 100644 --- a/ui/src/routes/books/[slug]/chapters/[n]/+page.svelte +++ b/ui/src/routes/books/[slug]/chapters/[n]/+page.svelte @@ -2,7 +2,6 @@ import { onMount } from 'svelte'; import AudioPlayer from '$lib/components/AudioPlayer.svelte'; import type { PageData } from './$types'; - import { marked } from 'marked'; let { data }: { data: PageData } = $props(); @@ -42,6 +41,7 @@ if (!res.ok) throw new Error(`status ${res.status}`); const d = (await res.json()) as { text?: string }; if (d.text) { + const { marked } = await import('marked'); html = await marked(d.text, { async: true }); } else { fetchError = 'Chapter content not available.';