diff --git a/src/components/layout/navbar/right/UserActionBlock.tsx b/src/components/layout/navbar/right/UserActionBlock.tsx index 57b0fae..e559231 100644 --- a/src/components/layout/navbar/right/UserActionBlock.tsx +++ b/src/components/layout/navbar/right/UserActionBlock.tsx @@ -6,19 +6,17 @@ import { useRouter } from 'next/navigation'; import UserActionBtns from '@/components/layout/navbar/right/UserActionBtns'; export default function UserActionBlock() { - const { session, isSessionLoading } = useSessionContext(); - const [state, setState] = useState(() => { - return isSessionLoading ? 0 : (session != undefined ? 1 : -1); - }); + const { session, sessionStatus } = useSessionContext(); + const [stateStatus, setStateStatus] = useState(sessionStatus); const router = useRouter(); useEffect(() => { - setState(isSessionLoading ? 0 : (session != undefined ? 1 : -1)); - }, [session, isSessionLoading]); + setStateStatus(sessionStatus); + }, [sessionStatus]); return ( <> - {state == -1 && ( + {stateStatus === 'UNAUTHENTICATED' && (