import { Card, CardHeader, CardBody, Link } from "@nextui-org/react"; import Image from "next/image"; export const metadata = { title: "Dramalama K-Drama", description: "k-drama page for Dramalama", }; import { DramaDataFetcher } from "./components/requests"; import styles from "../page.module.css"; import { Searchbar } from "./components/searchBar"; import { PreFetchKdramaInfo } from "./components/cacher"; const KdramaHomepage = async () => { const recent_data = await DramaDataFetcher("recent"); const popular_data = await DramaDataFetcher("popular"); const dataToBeLoaded = [recent_data, popular_data]; for (let item of dataToBeLoaded) { PreFetchKdramaInfo(item); } const header = (title) => ( <>

{title}

); const format = (data) => ( <> {data && data.results.map((item, index) => ( Kdrama Poster

{item.title}

))} ); return (
{header("Popular K-dramas")}
{format(popular_data)}
{header("Recent Releases")}
{format(recent_data)}





); }; export default KdramaHomepage;