import { useForm } from 'react-hook-form'; import { authLoginSchema, TLoginRequest, } from '@imphnen-frontend-service/service'; import { zodResolver } from '@hookform/resolvers/zod'; import { useSession } from '@imphnen-frontend-service/utils'; export const useLogin = () => { const form = useForm({ resolver: zodResolver(authLoginSchema), mode: 'all', }); const { signIn, isLoading } = useSession(); const onSubmit = form.handleSubmit((data) => signIn(data)); return { form, onSubmit, isLoading }; };