import { Card, CardHeader, CardBody, Link } from "@nextui-org/react"; import Image from "next/image"; import styles from "../page.module.css"; export const metadata = { title: "Dramalama Anime", description: "Anime page for Dramalama", }; import { top_airing, recent, popular } from "./data-fetch/request"; import SearchBar from "./components/search"; import { preFetchAnimeInfo } from "./components/cacher"; const AnimeHomepage = async () => { const popular_data = await popular(); const recent_data = await recent(); const airing_data = await top_airing(); const dataToBeLoaded = [popular_data, recent_data, airing_data]; for (let item of dataToBeLoaded) { preFetchAnimeInfo(item); } const header = (title) => ( <>
{title}
> ); const format = (data) => ( <> {data && data.results.map((item, index) => (