Rendered more hooks than during the previous render.

  const user = useUser();
  const email = user.user?.emailAddresses?.[0]?.emailAddress;
  const isAdmin = api.user.isAdmin.useQuery(email ?? '').data;


Do you know how can I fix this?
image.png
Solution
api.user.checkUser.useQuery(email ?? '', {
  enabled: user.isSignedIn
});
`
Was this page helpful?