fix build login (#237)

* fix build login

* fmt
This commit is contained in:
Kurt Hutten
2023-08-08 09:06:14 +10:00
committed by GitHub
parent 1cba48f513
commit ca985dd1a8
4 changed files with 17 additions and 14 deletions

View File

@ -21,12 +21,14 @@ export const Auth = ({ children }: React.PropsWithChildren) => {
if (user && 'id' in user) setUser(user)
}, [user, setUser])
if (
(isTauri() && !token) ||
(!isTauri() && !isLoading && !(user && 'id' in user))
) {
navigate('/signin')
}
useEffect(() => {
if (
(isTauri() && !token) ||
(!isTauri() && !isLoading && !(user && 'id' in user))
) {
navigate('/signin')
}
}, [user, token, navigate, isLoading])
return isLoading ? <>Loading...</> : <>{children}</>
}