import React from "react"; import Icon from "@/components/Icon"; import { useTheme } from "next-themes"; import colors from "@/utils/colors"; import { useForm } from "react-hook-form"; import { yupResolver } from "@hookform/resolvers/yup"; import { signInValidationSchema } from "@/utils/form"; import { login } from "@/app/(auth)/actions"; function ModalSignIn() { const { register, handleSubmit, reset, formState: { errors }, } = useForm({ resolver: yupResolver(signInValidationSchema), }); const onSubmit = async (data: any) => { try { //login user if ( (await login({ email: data.email, password: data.password })).success ) { reset(); document.getElementById("sign-in-modal")?.click(); } } catch (error) { console.log("heyaa"); } }; return ( <> { reset(); }} /> ); } export default ModalSignIn;