"use client" import { useForm } from "react-hook-form"; import { z } from "zod"; import { zodResolver } from "@hookform/resolvers/zod"; import { toast } from "@/components/ui/use-toast"; import { Form, FormControl, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form"; import { Input } from "@/components/ui/input"; import { Button } from "@/components/ui/button"; import { login } from "app/api/auth/actions"; const formSchema = z.object({ email: z.string().email(), password: z.string().min(6) }) export default function LoginForm() { const form = useForm>({ resolver: zodResolver(formSchema), }) function onErrors(errors) { toast({ title: "WHOOPS", description: JSON.stringify(errors) }) } return (
( Email Address )} > ( Password )} >
) }