Files
web/packages/common/hooks/map/useSetMapView.ts
Matilda Landström 00689607bc Merged in feat/SW-2241-country-map (pull request #2808)
Feat/SW-2241 country map

Approved-by: Erik Tiekstra
Approved-by: Chuma Mcphoy (We Ahead)
2025-09-24 12:04:01 +00:00

18 lines
450 B
TypeScript

"use client"
import { useParams } from "next/navigation"
import { useEffect, useState } from "react"
export default function useSetMapView() {
const [mapUrl, setMapUrl] = useState<string | null>(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
}