diff --git a/src/components/reader/hooks/usePageNavigation.ts b/src/components/reader/hooks/usePageNavigation.ts index f8cbc4f..02e0637 100644 --- a/src/components/reader/hooks/usePageNavigation.ts +++ b/src/components/reader/hooks/usePageNavigation.ts @@ -17,7 +17,8 @@ export const usePageNavigation = ({ onClose, direction, }: UsePageNavigationProps) => { - const [currentPage, setCurrentPage] = useState(ClientOfflineBookService.getCurrentPage(book)); + const cPage = ClientOfflineBookService.getCurrentPage(book); + const [currentPage, setCurrentPage] = useState(cPage < 1 ? 1 : cPage); const [isLoading, setIsLoading] = useState(true); const [secondPageLoading, setSecondPageLoading] = useState(true); const [zoomLevel, setZoomLevel] = useState(1); diff --git a/src/components/series/BookGrid.tsx b/src/components/series/BookGrid.tsx index ed51892..d95608b 100644 --- a/src/components/series/BookGrid.tsx +++ b/src/components/series/BookGrid.tsx @@ -65,9 +65,9 @@ export function BookGrid({ books, onBookClick }: BookGridProps) { key={book.id} className="group relative aspect-[2/3] overflow-hidden rounded-lg bg-muted" > - + ); })}