next-query-params
Version:
Convenient state management of query parameters in Next.js apps.
3 lines (2 loc) • 551 B
JavaScript
;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