"use client"; import { useState } from "react"; import Link from "next/link"; type PageData = { number: number; imageUrl: string; }; type PageReaderProps = { pages: PageData[]; mangaSlug: string; mangaTitle: string; chapterNumber: number; chapterTitle: string; prevChapter: number | null; nextChapter: number | null; }; export function PageReader({ pages, mangaSlug, mangaTitle, chapterNumber, chapterTitle, prevChapter, nextChapter, }: PageReaderProps) { const [showUI, setShowUI] = useState(true); return (
{/* Top bar */}

{mangaTitle}

Ch. {chapterNumber} — {chapterTitle}

{/* Pages - vertical scroll (webtoon style, best for mobile) */}
setShowUI(!showUI)} > {pages.map((page) => (
{`Page
))}
{/* Bottom navigation */}
{prevChapter ? ( Prev ) : (
)} {pages.length} pages {nextChapter ? ( Next ) : ( Done )}
); }