"use client"; import Button from '@/components/util/button'; import dynamic from 'next/dynamic'; import React, { useEffect, useState } from 'react' //Load the map without SSR const LiveMap = dynamic(() => import('@/components/team/map'), { ssr: false }); export default function Track() { const [currentPosition, setCurrentPosition] = useState([0,0]); const [enemyPosition, setEnemyPosition] = useState([0,0]); useEffect(() => { const t = setTimeout(() => { setEnemyPosition([currentPosition[0] + Math.random() / 100, currentPosition[1] + Math.random() / 100]); }, 1000); return () => clearInterval(t); }, [currentPosition]); useEffect(() => { navigator.geolocation.watchPosition((position) => { setCurrentPosition([position.coords.latitude, position.coords.longitude]); }); }, []); return (
30min
before penalty