"use client"; import { ReleaseCard } from "./components/ReleaseCard/ReleaseCard"; import { getData } from "./api/api-utils"; import { endpoints } from "./api/config"; import { useEffect, useState } from "react"; import { useSearchParams } from "next/navigation"; import Link from "next/link"; export default function Home() { const searchParams = useSearchParams(); const [list, setList] = useState("last"); const [releases, setReleases] = useState(null); useEffect(() => { async function getReleases() { setReleases(await getData(endpoints.index[list])); } setReleases(null); getReleases(); }, [list]); return ( <>
{releases ? releases.content.map((item) => { return ( ); }) : ""}
); }