fix: return children only if userResponse success and user is set

This commit is contained in:
ValdiANS
2025-12-10 18:10:08 +07:00
parent 720ff2128f
commit f939f4b0fb
+2 -2
View File
@@ -15,7 +15,7 @@ interface RequireAuthProps {
} }
const RequireAuth = ({ children }: RequireAuthProps) => { const RequireAuth = ({ children }: RequireAuthProps) => {
const { setUser, setIsLoadingUser } = useAuth(); const { user, setUser, setIsLoadingUser } = useAuth();
const { const {
data: userResponse, data: userResponse,
@@ -78,7 +78,7 @@ const RequireAuth = ({ children }: RequireAuthProps) => {
); );
} }
return <>{isResponseSuccess(userResponse) && children}</>; return <>{isResponseSuccess(userResponse) && user && children}</>;
}; };
export default RequireAuth; export default RequireAuth;