UNPKG

next-query-params

Version:

Convenient state management of query parameters in Next.js apps.

3 lines (2 loc) 551 B
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("next/navigation"),r=require("react");exports.default=function(n){var t=n.children,a=e.useRouter(),o=e.usePathname(),u=e.useSearchParams();return t(r.useMemo((function(){function e(e){var r=o;return e.search&&(r+=e.search),window.location.hash&&(r+=window.location.hash),r}return{replace:function(r){a.replace(e(r),{scroll:!1})},push:function(r){a.push(e(r),{scroll:!1})},location:{search:u.toString()}}}),[u,o,a]))}; //# sourceMappingURL=app.cjs.production.min.js.map