import Link from "next/link"; import { useSearchParams } from "next/navigation"; import { useEffect, useState } from "react"; import { Navbar } from "@/components/shared/NavBar"; import MobileNav from "@/components/shared/MobileNav"; import pls from "@/utils/request/index"; interface IData { novelTitle: string; title: string; navigation: { next: string; prev: string; }; content: string; } export async function getServerSideProps() { const API = process.env.ID_API; return { props: { API, }, }; } export default function ReadNovel({ API }: { API: string }) { const [data, setData] = useState(); const searchParams = useSearchParams(); const id = searchParams.get("id"); const mangaId = id?.split("/")[0]; useEffect(() => { async function fetchData() { if (id) { const data = await pls.get(`${API}/api/novel/chapter/${id}`); setData(data); } } fetchData(); return () => { setData(undefined); }; }, [id]); return ( <>
{/* {data && ( */}
prev next
/ {data?.novelTitle}
{/* )} */}

{data?.title}

{data?.content && (

)}

{data?.content && (
prev next
)}
); }