import React from 'react'; import GameEntry from '../components/GameEntry'; import { Game } from '../types/Game'; import { API } from '../api/Api'; import "../css/Maps.css" const Games: React.FC = () => { const [games, setGames] = React.useState([]); const _fetch_games = async () => { const games = await API.get_games(); setGames(games); }; const _page_load = () => { const loaders = document.querySelectorAll(".loader"); loaders.forEach((loader) => { (loader as HTMLElement).style.display = "none"; }); } React.useEffect(() => { document.querySelectorAll(".games-page-item-body").forEach((game, index) => { game.innerHTML = ""; }); _fetch_games(); _page_load(); }, []); return (
Games list
{games.map((game, index) => ( ))}
); }; export default Games;