diff --git a/web/src/app/maps/page.tsx b/web/src/app/maps/page.tsx index 4307d42..1e28448 100644 --- a/web/src/app/maps/page.tsx +++ b/web/src/app/maps/page.tsx @@ -1,19 +1,20 @@ +"use client" + +import { useState, useEffect } from "react"; import Webpage from "@/app/_components/webpage"; -export default async function MapsPage() { - try { - const response = await fetch("/api/maps?Page=1&Limit=10"); - const json = await response.json(); - console.log(json); - } catch(error) { - console.log(error); - - return ( - <Webpage> - <h1>No Maps!</h1> - </Webpage> - ) - } +export default function MapsPage() { + const [ingameMaps, setIngameMaps] = useState(); + + useEffect(() => { + fetch("/api/maps?Page=1&Limit=10") + .then(response => response.json()) + .then(setIngameMaps); + }, []); + + useEffect(() => { + console.log(ingameMaps); + }, [ingameMaps]); return ( <Webpage>