@accounter/client
Version:
Accounter client application
1 lines • 599 B
JavaScript
import{s as e}from"./dist-ypP48_Ax.js";import{o as t}from"./utils-CbS-oR5I.js";import{n}from"./auth0-react.esm-anvOA90g.js";import{t as r}from"./routes-4W-duEv9.js";var i=e(t(),1),a=`openid profile email offline_access`;function o(){let{loginWithRedirect:e}=n();return(0,i.useCallback)(({returnTo:t=r.APP_HOME,isReauth:n=!1}={})=>((!n||!sessionStorage.getItem(`auth:returnTo`))&&sessionStorage.setItem(`auth:returnTo`,t),e({authorizationParams:{audience:void 0,scope:a,...n?{prompt:`login`}:{},redirect_uri:`${window.location.origin}${r.AUTH_CALLBACK}`},appState:{returnTo:t}})),[e])}export{o as t};