import { GractwoLogo } from "../components/Logo"; import { SEO } from "../components/SEO"; import styles from "../styles/oGractwie.module.scss"; import Link from "next/link"; import { Icon } from "../components/Icon"; import { iconselection } from "../components/Icon"; import links from "../data/links.json"; import { useEffect, useState } from "react"; const PageInfo = () => { const [personsList, setPersonsList] = useState([]); const [funFact, setFunFact] = useState(""); type apiResType = { Id: string; Name: string; Desc?: string; Img?: string; IsAdmin?: boolean; DevBadge?: boolean; AssignedUser?: string; }; function getFunFact(): void { setFunFact("Genezą nazwy Gractwa jest złączenie słów „Gracz” i „Bractwo”."); } useEffect(() => { fetch("https://gractwo.pl/api/v1/persons-of-note") .then((res) => { return res.json(); }) .then((data) => { setPersonsList(data); }) .catch((err) => { console.log(err); }); getFunFact(); }, []); return ( <>

Gractwo

Gractwo jest nieformalną organizacją i społecznością osób zainteresowanych grami, anime, popkulturą. Powstałe w 2020 roku jest zrzeszeniem ludzi w dużej mierze znających się nawzajem i spędzających razem „na Gractwie” czas. {/* Genezą nazwy jest złączenie słów „Gracz” i „Bractwo”. */} {/* */} {/* discordowa społeczność kryptogenshinowa która jest yyy często charakteryzuje się łączeniem przez relacje interpersonalne kluczowych członków, chyba że jeszcze bardziej chcemy ukrywać naszą kryptogenshinowość */} {/* THANKS, MOLLIN */}

skład administracji linki i przekierowania {/* ciekawostki */}

geneza gractwa

Gractwo zostało założone w 2020 roku w odpowiedzi na{" "} rozłam / przewrót władzy w PGTF {". "}Serwer discordowy PGTF, pozostający nadal pod kontrolą naszej administracji został przeniesiony w stan przejściowy do czasu podjęcia decyzji o powstaniu Gractwa. W pierwszych dniach została utworzona grupa facebookowa i strona internetowa. Aktywność na grupie facebookowej nigdy nie rozwinęła się wystarczająco by przekształcić się w pełnoprawną społeczność, ale serwer discord cały czas funkcjonuje jako nasze małe, ciasne ale własne miejsce spotkań.

skład administracji

{personsList .filter((el: apiResType) => { return el.IsAdmin; }) .map((el: apiResType) => { return (
{`zdjęcie

{el.Name}

{el.Desc || "brak opisu."}

{el.DevBadge ? ( DEV ) : ( "" )}
); })}

osoby godne uwagi

{personsList .filter((el: apiResType) => { return !el.IsAdmin; }) .map((el: apiResType) => { return (
{`zdjęcia

{el.Name}

{el.Desc || "brak opisu."}

{el.DevBadge ? ( DEV ) : ( "" )}
); })}

linki i przekierowania

{links.map((el) => { if (el.name) { return ( {el.name} {el.icon ? : ""} ); } })}
{/*

ciekawostka

{"„"} {funFact} {"”"}

*/} ); }; export default PageInfo;