Something went wrong. Try again.
leaflet fork for copy edit / bug fixes forked from leaflet.pub/leaflet
Something went wrong. Try again.
123456789101112131415import type { ReadonlyURLSearchParams } from "next/navigation";
export function replaceWithoutParams( router: { replace: (href: string, options?: { scroll?: boolean }) => void }, pathname: string, searchParams: ReadonlyURLSearchParams, keys: string[], options?: { scroll?: boolean },) { let next = new URLSearchParams(searchParams.toString()); for (let key of keys) next.delete(key); let qs = next.toString(); router.replace(qs ? `${pathname}?${qs}` : pathname, options);}