import { FC } from "react"
import { useForm, SubmitHandler } from "react-hook-form"
import FormField from "../common/form/FormField"
import InlineLink from "../common/InlineLink"
import SubmitButton from "../common/form/SubmitButton"
import * as validation from "../../config/validation"
import { z } from "zod"
import { zodResolver } from "@hookform/resolvers/zod"
import useLogInFlow from "../../hooks/useLogInFlow"
import Input from "../common/Input"
const LogInFormSchema = z.object({
csrfToken: z.string(),
password: validation.password,
email: z.string().email({ message: "Not a valid email address" }).trim(),
})
type LogInFormValues = z.infer