diff --git a/frontend/src/readers/PdfReader.tsx b/frontend/src/readers/PdfReader.tsx index e1f23a7..2a0f2c5 100644 --- a/frontend/src/readers/PdfReader.tsx +++ b/frontend/src/readers/PdfReader.tsx @@ -4,7 +4,8 @@ import * as pdfjs from "pdfjs-dist"; import { apiRaw } from "../api/client"; import { BookmarksTab } from "../components/Bookmarks"; import { ReaderNav } from "../components/reader-nav"; -import { btn } from "../components/ui"; +import { ReaderSettings } from "../components/reader-settings"; +import { Button } from "@/components/ui/button"; import { useProgressSaver, type ReaderProps } from "../lib/useProgress"; // Vite 原生 worker 语法;pdfjs v5 要求 module worker @@ -124,70 +125,84 @@ export default function PdfReader({ book, initialLocator, initialPercent }: Read if (err) return ( -
+
-

{err}

- +
); - if (num === 0) return
PDF 加载中…
; + if (num === 0) return
PDF 加载中…
; return (
-
- -
-
- - - - {page + 1}/{num} - - - - +
+
+ + + + + {page + 1}/{num} + + + + + + } + /> {nav && (