import { Card, CardHeader, CardBody } from "@nextui-org/react"; import Image from "next/image"; import Link from "next/link"; export const metadata = { title: "Dramalama TV-Shows", description: "Web series page for Dramalama", }; import { TOP_SHOWS, TRENDING_SHOWS, POPULAR_SHOWS, } from "./components/data-fetch"; import PreFecthSeriesInfo from "./components/cacher"; import SeriesSearchBar from "./components/search"; import styles from "../page.module.css"; const SeriesHomepage = async () => { const top_data = await TOP_SHOWS(); const trending_data = await TRENDING_SHOWS(); const popular_data = await POPULAR_SHOWS(); const dataToBeLoaded = [top_data, trending_data, popular_data]; for (let item of dataToBeLoaded) { PreFecthSeriesInfo(item); } const HomepageDataFormatter = (title, data) => { return (

{title}

{data && data.results.map((item, index) => ( Movie Poster

{item.name}

))}
); }; return (
{HomepageDataFormatter("Popular Series", popular_data)}
{HomepageDataFormatter("Trending Series", trending_data)}
{HomepageDataFormatter("Top Rated Series", top_data)}
); }; export default SeriesHomepage;