"use client" import { useParams } from "next/navigation" import { useEffect, useState } from "react" export default function useSetMapView() { const [mapUrl, setMapUrl] = useState(null) const params = useParams() useEffect(() => { if (typeof window === "undefined") return const url = new URL(window.location.href) url.searchParams.set("view", "map") setMapUrl(url.toString()) }, [params]) return mapUrl }