Files
Frontend-Internal-Developer…/frontend/src/app/hooks/useCredentialForm.jsx
2026-03-05 16:03:31 +08:00

34 lines
554 B
JavaScript

"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;