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 { setUser, setIsLoadingUser } = useAuth();
const { user, setUser, setIsLoadingUser } = useAuth();
const {
data: userResponse,
@@ -78,7 +78,7 @@ const RequireAuth = ({ children }: RequireAuthProps) => {
);
}
return <>{isResponseSuccess(userResponse) && children}</>;
return <>{isResponseSuccess(userResponse) && user && children}</>;
};
export default RequireAuth;