import styles from "../styles/Index.module.scss"; import { useEffect, useState } from "react"; import { SEO } from "../components/SEO"; import { Icon, IconSet } from "../components/Icon"; import splashes from "../data/splashes.json"; import Link from "next/link"; import { IndexGallery } from "../components/IndexGallery/IndexGallery"; const PageIndex = () => { const [splash, setSplash] = useState(""); const [memberCount, setMemberCount] = useState(""); function randomizeSplash(): void { setSplash(splashes[Math.floor(Math.random() * splashes.length)].body); } useEffect(() => { randomizeSplash(); }, []); useEffect(() => { fetch("https://gractwo.pl/api/members") .then((res) => { return res.text(); }) .then((data) => { setMemberCount(data); }) .catch((err) => { console.log(err); }); }); const welcometext: string = "Witamy na witrynie internetowej Gractwa."; // Mamy nadzieję że odnajdziesz czego szukasz, zbłąkana duszo."; return ( <>

„{splash || "..."}”

{welcometext}

{memberCount || "∞"}

członków na discordzie

{Math.floor( (Date.now() - new Date("2020-07-06").getTime()) / 86400000 )}

dni istnienia gractwa

dużo

wysłanych wiadomości

discord youtube twitter github
); }; export default PageIndex;