useAuth
Hook with no arguments that returns two authentication functions used internally by React Bricks to execute the login and logout.
When using React Bricks admin components, there should be no need to call this from your code.
Example usage​
const { loginUser, logoutUser } = useAuth()
loginUser​
Function with the following signature:
const loginUser: (email: string, password: string) => Promise<any>
Example usage​
const { loginUser } = useAuth()
const handleLogin = (event: React.FormEvent) => {
event.preventDefault()
loginUser(email, password).then(
() => navigate(editorPath),
(error) => {
setError(error)
}
)
}
logoutUser​
Function with the following signature:
const logoutUser: () => void
Example usage​
const { logoutUser } = useAuth()
return <button onClick={() => logoutUser()}>Logout</button>