feat: add signin

This commit is contained in:
arraysid
2025-05-27 03:35:41 +07:00
parent 684f299194
commit 92842c29bb
7 changed files with 205 additions and 1 deletions
@@ -0,0 +1,18 @@
import { useMutation } from '@tanstack/react-query';
import { useRouter } from 'next/navigation';
import { SigninAction } from '../_actions/signin-action';
import { useFormSignin } from './use-form-signin';
export function usePostSignin(form: ReturnType<typeof useFormSignin>) {
const router = useRouter();
return useMutation({
mutationFn: SigninAction,
onSuccess: () => {
router.push('/');
},
onError: () => {
form.resetField('password');
},
});
}