Hi all, I am using useTransition to verify the state of an authentication request. I am using remix-auth and am using useTransition in a component as such
function LoginForm () {
const error = useActionData();
const transition = useTransition();
console.log(transition.state);
const isSubmitting = Boolean(transition.submission)
return (
<Form method="post">
<Form.Group className="mb-3" controlId="username">
<Form.Label>Username</Form.Label>
<Form.Control type="text" name="username" placeholder="Enter your username" />
</Form.Group>
<Form.Group className="mb-3" controlId="password">
<Form.Label>Password</Form.Label>
<Form.Control type="password" name="password" placeholder="Enter your password" />
</Form.Group>
<Form.Group className="text-center" controlId="submit">
<Button type="submit" bsstyle="primary" disabled={isSubmitting}>{`Login ${isSubmitting ? '...' : ''}`}</Button>
</Form.Group>
</Form>
)
}
However, it is always idle. Any ideas?