import type { SubmitHandler } from 'react-hook-form' import type { AuthContextType } from '~/hooks/use-auth' import { useForm } from 'react-hook-form' import { useAuth } from '~/hooks/use-auth' import { Card } from '~/layouts/auth' import { Control, Label, Input, Button } from '~/components/form' import { useNavigate } from 'react-router' type Input = { username: string password: string } export default function Signin() { const navigate = useNavigate() const { register, handleSubmit, formState } = useForm() const { signIn } = useAuth() const onSubmit: SubmitHandler = async (data) => { const { nextStep } = await signIn(data) return navigate('/') } return (
) }