import NovelPage from "@/components/user/novel/novelPage";
import { getMyAllPosts } from "@/libs/axios/modules/post";
import { PostModel } from "@/models";
import { cookies } from "next/headers";

export default async function Novel() {
    const cookieStore = await cookies();
    const token = cookieStore.get("token");

    const posts: PostModel[] = token ? (await getMyAllPosts(token.value.slice(1, -1))).data.data : [];

    return <NovelPage posts={posts} token={token?.value.slice(1, -1)} />;
}