add more validations

This commit is contained in:
Laux Dev
2026-03-05 16:03:31 +08:00
parent dae12d74ee
commit b3f7427e95
17 changed files with 590 additions and 98 deletions

View File

@@ -0,0 +1,33 @@
"use client";
import { useState } from "react";
import { useForm } from "react-hook-form";
const useCredentialForm = () => {
const [triggerAlert, setTriggerAlert] = useState(false);
const {
register,
handleSubmit,
watch,
formState: { errors },
} = useForm();
const onSubmit = (data) => {
setTriggerAlert(true);
console.log("Submitted data:", data);
};
return {
register,
handleSubmit,
watch,
errors,
onSubmit,
triggerAlert,
setTriggerAlert,
};
};
export default useCredentialForm;