"use client"; import { getLocation } from "@/app/actions"; import { useState } from "react"; import { useFormStatus } from "react-dom"; export default function LocationSearch(props: any) { const [searchLocation, setSearchLocation] = useState(""); const setGeoLocation = props.setGeoLocation; const handleChange = (e: React.ChangeEvent) => { setSearchLocation(e.target.value); }; const handleSubmit = (e: React.FormEvent) => { const coordinates = getLocation(searchLocation); setGeoLocation(coordinates); }; const { pending } = useFormStatus(); return ( <>

{searchLocation}

); }