feat(web): epub reader via epubjs arraybuffer bootstrap with cfi progress

This commit is contained in:
2026-09-07 16:15:10 +08:00
parent de3015e537
commit 4f4eff871c
3 changed files with 104 additions and 1 deletions
+1 -1
View File
@@ -8,12 +8,12 @@ import { toast } from "../components/Toaster";
import { btn } from "../components/ui";
import type { ReaderProps } from "../lib/useProgress";
// reader 任务逐个往里加:Task 7 cbz → Task 8 txt/md → Task 9 pdf → Task 10 epub
const READERS: Partial<Record<Format, LazyExoticComponent<ComponentType<ReaderProps>>>> = {
cbz: lazy(() => import("../readers/CbzReader")),
txt: lazy(() => import("../readers/TextReader")),
md: lazy(() => import("../readers/TextReader")),
pdf: lazy(() => import("../readers/PdfReader")),
epub: lazy(() => import("../readers/EpubReader")),
};
export default function Reader() {