"use client"; import { useActionState } from "react"; import { Map } from "lucide-react"; import { loadActivityRoute, type LoadRouteState } from "@/app/running/actions"; export function LoadRouteButton({ activityId }: { activityId: string }) { const [state, formAction, pending] = useActionState( async (): Promise => loadActivityRoute(activityId), null ); return (
{state && "error" in state ?

{state.error}

: null}
); }