feat: integrate PhotoswipeReader component and remove BookReader for enhanced reading experience; add zoom functionality to control buttons

This commit is contained in:
Julien Froidefond
2025-10-17 17:04:37 +02:00
parent 592aadf4ab
commit 4672532a3a
16 changed files with 438 additions and 881 deletions

View File

@@ -3,7 +3,7 @@
import { useState } from "react";
import { useRouter } from "next/navigation";
import type { KomgaBook } from "@/types/komga";
import { BookReader } from "./BookReader";
import { PhotoswipeReader } from "./PhotoswipeReader";
import { Button } from "@/components/ui/button";
interface ClientBookReaderProps {
@@ -26,7 +26,7 @@ export function ClientBookReader({ book, pages }: ClientBookReaderProps) {
};
if (isReading) {
return <BookReader book={book} pages={pages} onClose={handleCloseReader} />;
return <PhotoswipeReader book={book} pages={pages} onClose={handleCloseReader} />;
}
return (