'use client' import { FC } from 'react' import { useBasicAuth } from 'hooks/useBasicAuth'; import { useRouter } from 'next/navigation' import { useForm } from 'react-hook-form'; import Cookies from 'js-cookie'; interface Props { } export const Form:FC = () => { const router = useRouter(); const { register, handleSubmit, getValues, formState: { errors } } = useForm(); const onSubmit = async (entity: any) => { console.log("on submit") try { const { data, error } = await useBasicAuth("/login",getValues("user"),getValues("password") ); if (error) { console.log(error); } else { if (data && data.length>0){ Cookies.set("token",data); router.push("/dashboard"); } } } catch (e) { console.log("Post error:"); console.table(e); } } return ( <>
) }