useRouter.DAFvIk4e.js 903 B

1
  1. import{au as n,aY as t,aC as a,N as e,aZ as o}from"./index-BOgQtMw7.js";function i(){const i=n=>{if("string"==typeof n)return n;if("object"==typeof n&&n.path){let t=n.path;if(n.query&&Object.keys(n.query).length){t+=`?${Object.keys(n.query).map(t=>`${t}=${encodeURIComponent(n.query[t])}`).join("&")}`}return console.log(t,"urlurlurl"),t}throw new Error("[useRouter] Invalid route: "+JSON.stringify(n))},r=n=>{const t={animationType:"fade-in",animationDuration:3e3};return"string"==typeof n?t:"object"==typeof n?{animationType:n.animationType||t.animationType,animationDuration:n.animationDuration||t.animationDuration}:t};return{push:t=>{const a=i(t);r(t),n({url:a,animationType:"fade-in",animationDuration:300})},replace:n=>{const a=i(n),e=r(n);t({url:a,...e})},switchTo:n=>{const t=i(n);a({url:t})},reLaunch:n=>{const t=i(n);e({url:t})},back:(n=1,t)=>{o(t?{delta:n,...t}:{delta:n})}}}export{i as u};