mirror of
https://github.com/ansible/awx.git
synced 2026-01-11 18:09:57 -03:30
Remove useMemo from session context
This commit is contained in:
parent
a097602d7f
commit
811fa514d2
@ -94,7 +94,7 @@ const ProtectedRoute = ({ children, ...rest }) => {
|
||||
{children}
|
||||
</ErrorBoundary>
|
||||
</Route>
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
if (authRedirectTo !== null) setAuthRedirectTo(pathname);
|
||||
|
||||
@ -1,7 +1,6 @@
|
||||
import React, {
|
||||
useContext,
|
||||
useEffect,
|
||||
useMemo,
|
||||
useState,
|
||||
useRef,
|
||||
useCallback,
|
||||
@ -128,27 +127,19 @@ function SessionProvider({ children }) {
|
||||
clearInterval(sessionIntervalId.current);
|
||||
}, []);
|
||||
|
||||
const value = useMemo(
|
||||
() => ({
|
||||
logout,
|
||||
authRedirectTo,
|
||||
setAuthRedirectTo,
|
||||
handleSessionContinue,
|
||||
sessionCountdown,
|
||||
isSessionExpired,
|
||||
}),
|
||||
[
|
||||
logout,
|
||||
authRedirectTo,
|
||||
setAuthRedirectTo,
|
||||
handleSessionContinue,
|
||||
sessionCountdown,
|
||||
isSessionExpired,
|
||||
]
|
||||
);
|
||||
|
||||
return (
|
||||
<SessionContext.Provider value={value}>{children}</SessionContext.Provider>
|
||||
<SessionContext.Provider
|
||||
value={{
|
||||
authRedirectTo,
|
||||
handleSessionContinue,
|
||||
isSessionExpired,
|
||||
logout,
|
||||
sessionCountdown,
|
||||
setAuthRedirectTo,
|
||||
}}
|
||||
>
|
||||
{children}
|
||||
</SessionContext.Provider>
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
@ -39,7 +39,7 @@ const Login = styled(PFLogin)`
|
||||
}
|
||||
`;
|
||||
|
||||
function AWXLogin({ alt, i18n, isAuthenticated }) {
|
||||
function AWXLogin({ alt, isAuthenticated }) {
|
||||
const { authRedirectTo, isSessionExpired, setAuthRedirectTo } = useSession();
|
||||
|
||||
const {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user