/* eslint-disable react/no-unescaped-entities */ /* eslint-disable @typescript-eslint/restrict-template-expressions */ /* eslint-disable @typescript-eslint/no-unsafe-member-access */ /* eslint-disable import/no-relative-parent-imports */ /* eslint-disable @typescript-eslint/no-explicit-any */ /* eslint-disable @typescript-eslint/no-unsafe-argument */ /* eslint-disable new-cap */ /* eslint-disable react-hooks/exhaustive-deps */ /* eslint-disable @typescript-eslint/no-floating-promises */ import { useEffect, useState } from 'react' import { useNavigate } from 'react-router-dom' import { MapOverlayPage } from 'utopia-ui' import { itemsApi } from '../api/itemsApi' import { config } from '../config' export const Landingpage = () => { const [isLandingpageVisible, setIsLandingpageVisible] = useState(true) const [isBoxVisible, setIsBoxVisible] = useState(true) const [isPhoneVisible, setIsPhoneVisible] = useState(true) const [featuresApi, setFeaturesApi] = useState>() const [features, setFeatures] = useState() const [teamApi, setTeamApi] = useState>() const [team, setTeam] = useState() const loadFeatures = async () => { const items = await featuresApi?.getItems() setFeatures(items as any) } const loadTeam = async () => { const items = await teamApi?.getItems() setTeam(items as any) } useEffect(() => { setFeaturesApi( new itemsApi('features', undefined, undefined, { status: { _eq: 'published' } }), ) setTeamApi(new itemsApi('team')) loadTeam() loadFeatures() }, []) useEffect(() => { loadFeatures() }, [featuresApi]) useEffect(() => { loadTeam() }, [teamApi]) const navigate = useNavigate() const startGame = () => { setTimeout(() => { setIsBoxVisible(false) }, 200) setTimeout(() => { setIsPhoneVisible(false) }, 200) setTimeout(() => { setIsLandingpageVisible(false) }, 500) setTimeout(() => { navigate('/') }, 1500) } return (

Utopia Game

ist mehr als nur ein Spiel. Es ist eine Bewegung, die darauf abzielt, die Spieler aus ihren virtuellen Welten zu befreien und sie zu inspirieren, das echte Leben zu erkunden, Fähigkeiten zu entwickeln und die Welt um sie herum zu gestalten. Bist du bereit, Teil dieser Revolution zu werden?{' '}

Play ▶
    {features?.map((item, idx) => (
  • {item.symbol}

    {item.heading}

    {item.text}

  • ))}

Meet our team

Lorem Ipsum is simply dummy text of the printing and typesetting industry.Lorem Ipsum has been the industry's standard dummy.

    {team?.map((item, idx) => (
  • {item.name}

    {item.role}

    {item.text}

  • ))}
) }