Velg hvor slaget startet.
{startStatus === "loading" ? (Finner posisjonen din …
Fant ikke posisjonen din. Sjekk at posisjonstjenester er på, og prøv igjen.
Hvilken kølle brukte du?
Velg køllen for dette slaget.
{submitError}
) : null}"use client"
import { useEffect, useRef, useState } from "react"
import dynamic from "next/dynamic"
import { Crosshair, LocateFixed, MapPin, X, ChevronLeft, Check } from "lucide-react"
import { ClubPicker } from "@/components/teecup/club-picker"
import { Textarea } from "@/components/ui/textarea"
import { cn } from "@/lib/utils"
import { haversineMeters } from "@/lib/geo"
/**
* Lazy, client-only reference to the map step. Because dynamic() defers the
* underlying import() until
{`${existingShotCount} slag målt tidligere`}
) : null}Velg hvor slaget startet.
{startStatus === "loading" ? (Finner posisjonen din …
Fant ikke posisjonen din. Sjekk at posisjonstjenester er på, og prøv igjen.
Velg køllen for dette slaget.
{submitError}
) : null}