change mode react hook form to "all"
This commit is contained in:
@@ -91,7 +91,7 @@ const CandUAzmayesh = ({ setOpen, mutate, updateInfo, rowId }) => {
|
||||
handleSubmit,
|
||||
setValue,
|
||||
formState: { isSubmitting, errors },
|
||||
} = useForm({ defaultValues, resolver: yupResolver(validationSchema), mode: "onBlur" });
|
||||
} = useForm({ defaultValues, resolver: yupResolver(validationSchema), mode: "all" });
|
||||
|
||||
const onSubmit = async (data) => {
|
||||
const formData = new FormData();
|
||||
|
||||
@@ -68,7 +68,7 @@ const FormAndRequest = ({ setOpen, mutate, rowId, updateInfo }) => {
|
||||
setValue,
|
||||
watch,
|
||||
formState: { errors, isSubmitting },
|
||||
} = useForm({ defaultValues, resolver: yupResolver(validationSchema), mode: "onBlur" });
|
||||
} = useForm({ defaultValues, resolver: yupResolver(validationSchema), mode: "all" });
|
||||
|
||||
const { fields, append, remove } = useFieldArray({
|
||||
control,
|
||||
|
||||
@@ -30,7 +30,7 @@ const CreateFormContent = ({ setOpen, mutate }) => {
|
||||
} = useForm({
|
||||
defaultValues,
|
||||
resolver: yupResolver(validationSchema),
|
||||
mode: "onBlur",
|
||||
mode: "all",
|
||||
});
|
||||
|
||||
const onSubmit = async (data) => {
|
||||
|
||||
@@ -30,7 +30,7 @@ const EditFormContent = ({ row, rowId, mutate, setOpen }) => {
|
||||
} = useForm({
|
||||
defaultValues,
|
||||
resolver: yupResolver(validationSchema),
|
||||
mode: "onBlur",
|
||||
mode: "all",
|
||||
});
|
||||
|
||||
const onSubmit = async (data) => {
|
||||
|
||||
@@ -49,7 +49,7 @@ const DamageItem = ({ baseOnChange, baseDamageItems }) => {
|
||||
const { control, handleSubmit, reset, setValue } = useForm({
|
||||
defaultValues,
|
||||
resolver: yupResolver(schema),
|
||||
mode: "onBlur",
|
||||
mode: "all",
|
||||
});
|
||||
const deleteDamageItem = (id) => {
|
||||
setSelectedDamageItemList((prev) => prev.filter((DamageItem) => DamageItem.id !== id));
|
||||
|
||||
@@ -118,7 +118,7 @@ const DamagesReportPage = () => {
|
||||
const { control, handleSubmit } = useForm({
|
||||
defaultValues,
|
||||
resolver: yupResolver(validationSchema),
|
||||
mode: "onBlur",
|
||||
mode: "all",
|
||||
});
|
||||
|
||||
return (
|
||||
|
||||
@@ -42,7 +42,7 @@ const RegisterActionContent = ({ setOpen, defaultValues, onBaseSubmit }) => {
|
||||
} = useForm({
|
||||
defaultValues,
|
||||
resolver: yupResolver(validationSchema),
|
||||
mode: "onChange",
|
||||
mode: "all",
|
||||
});
|
||||
|
||||
const onSubmit = async (data) => {
|
||||
|
||||
@@ -28,7 +28,7 @@ const ReferContent = ({ rowId, mutate, setOpenReferDialog }) => {
|
||||
description: "",
|
||||
},
|
||||
resolver: yupResolver(validationSchema),
|
||||
mode: "onBlur",
|
||||
mode: "all",
|
||||
});
|
||||
|
||||
const onSubmit = async (data) => {
|
||||
|
||||
@@ -22,7 +22,7 @@ const RejectContent = ({ rowId, mutate, setOpenRejectDialog }) => {
|
||||
description: "",
|
||||
},
|
||||
resolver: yupResolver(validationSchema),
|
||||
mode: "onBlur",
|
||||
mode: "all",
|
||||
});
|
||||
|
||||
const onSubmit = async (data) => {
|
||||
|
||||
@@ -46,7 +46,7 @@ const RoadSafetyFormContext = ({ rowId, mutate, setOpenRoadSafetyForm }) => {
|
||||
register,
|
||||
handleSubmit,
|
||||
formState: { isSubmitting, errors },
|
||||
} = useForm({ defaultValues, resolver: yupResolver(validationSchema), mode: "onBlur" });
|
||||
} = useForm({ defaultValues, resolver: yupResolver(validationSchema), mode: "all" });
|
||||
const onSubmit = async (data) => {
|
||||
const formData = new FormData();
|
||||
formData.append("description", data.description);
|
||||
|
||||
@@ -48,7 +48,7 @@ const DetailDialog = ({ taskModal, setTaskModal, rowId, mutate }) => {
|
||||
register,
|
||||
handleSubmit,
|
||||
formState: { isSubmitting, errors, touchedFields },
|
||||
} = useForm({ defaultValues, resolver: yupResolver(validationSchema), mode: "onBlur" });
|
||||
} = useForm({ defaultValues, resolver: yupResolver(validationSchema), mode: "all" });
|
||||
|
||||
const onSubmit = async (data) => {
|
||||
const formData = new FormData();
|
||||
|
||||
@@ -37,7 +37,7 @@ const ReferFormContext = ({ setOpenReferDialog, rowId, mutate }) => {
|
||||
register,
|
||||
handleSubmit,
|
||||
formState: { isSubmitting, errors, touchedFields },
|
||||
} = useForm({ defaultValues, resolver: yupResolver(validationSchema), mode: "onBlur" });
|
||||
} = useForm({ defaultValues, resolver: yupResolver(validationSchema), mode: "all" });
|
||||
|
||||
const onSubmit = async (data) => {
|
||||
const formData = new FormData();
|
||||
|
||||
@@ -57,7 +57,7 @@ const DetailDialog = ({ taskModal, setTaskModal, rowId, mutate }) => {
|
||||
register,
|
||||
handleSubmit,
|
||||
formState: { isSubmitting, errors, touchedFields },
|
||||
} = useForm({ defaultValues, resolver: yupResolver(validationSchema), mode: "onBlur" });
|
||||
} = useForm({ defaultValues, resolver: yupResolver(validationSchema), mode: "all" });
|
||||
|
||||
const onSubmit = async (data) => {
|
||||
const formData = new FormData();
|
||||
|
||||
@@ -46,7 +46,7 @@ const RoadSafetyFormContext = ({ rowId, mutate, setOpenRoadSafetyForm }) => {
|
||||
register,
|
||||
handleSubmit,
|
||||
formState: { isSubmitting, errors },
|
||||
} = useForm({ defaultValues, resolver: yupResolver(validationSchema), mode: "onBlur" });
|
||||
} = useForm({ defaultValues, resolver: yupResolver(validationSchema), mode: "all" });
|
||||
const onSubmit = async (data) => {
|
||||
const formData = new FormData();
|
||||
formData.append("description", data.description);
|
||||
|
||||
@@ -48,7 +48,7 @@ const DetailDialog = ({ taskModal, setTaskModal, rowId, mutate }) => {
|
||||
register,
|
||||
handleSubmit,
|
||||
formState: { isSubmitting, errors, touchedFields },
|
||||
} = useForm({ defaultValues, resolver: yupResolver(validationSchema), mode: "onBlur" });
|
||||
} = useForm({ defaultValues, resolver: yupResolver(validationSchema), mode: "all" });
|
||||
|
||||
const onSubmit = async (data) => {
|
||||
const formData = new FormData();
|
||||
|
||||
@@ -37,7 +37,7 @@ const ReferFormContext = ({ setOpenReferDialog, rowId, mutate }) => {
|
||||
register,
|
||||
handleSubmit,
|
||||
formState: { isSubmitting, errors, touchedFields },
|
||||
} = useForm({ defaultValues, resolver: yupResolver(validationSchema), mode: "onBlur" });
|
||||
} = useForm({ defaultValues, resolver: yupResolver(validationSchema), mode: "all" });
|
||||
|
||||
const onSubmit = async (data) => {
|
||||
const formData = new FormData();
|
||||
|
||||
@@ -46,7 +46,7 @@ const RoadSafetyFormContext = ({ rowId, mutate, setOpenRoadSafetyForm }) => {
|
||||
register,
|
||||
handleSubmit,
|
||||
formState: { isSubmitting, errors },
|
||||
} = useForm({ defaultValues, resolver: yupResolver(validationSchema), mode: "onBlur" });
|
||||
} = useForm({ defaultValues, resolver: yupResolver(validationSchema), mode: "all" });
|
||||
const onSubmit = async (data) => {
|
||||
const formData = new FormData();
|
||||
formData.append("description", data.description);
|
||||
|
||||
@@ -48,7 +48,7 @@ const DetailDialog = ({ taskModal, setTaskModal, rowId, mutate }) => {
|
||||
register,
|
||||
handleSubmit,
|
||||
formState: { isSubmitting, errors, touchedFields },
|
||||
} = useForm({ defaultValues, resolver: yupResolver(validationSchema), mode: "onBlur" });
|
||||
} = useForm({ defaultValues, resolver: yupResolver(validationSchema), mode: "all" });
|
||||
|
||||
const onSubmit = async (data) => {
|
||||
const formData = new FormData();
|
||||
|
||||
@@ -30,7 +30,7 @@ const CreateFormContent = ({ setOpen, defaultValues, onSubmitBase }) => {
|
||||
} = useForm({
|
||||
defaultValues,
|
||||
resolver: yupResolver(validationSchema),
|
||||
mode: "onBlur",
|
||||
mode: "all",
|
||||
});
|
||||
const handleOnSubmit = async (data) => {
|
||||
await onSubmitBase(data);
|
||||
|
||||
@@ -164,7 +164,7 @@ const CreateFormContent = ({ setOpen, onSubmit, is_gasht = false }) => {
|
||||
} = useForm({
|
||||
defaultValues,
|
||||
resolver: yupResolver(validationSchema),
|
||||
mode: "onBlur",
|
||||
mode: "all",
|
||||
context: { subItemsList, is_gasht },
|
||||
});
|
||||
const onSubmitBase = async (data) => {
|
||||
|
||||
@@ -79,7 +79,7 @@ const GashtCreateContent = ({ mutate, setOpen, tabState, setTabState }) => {
|
||||
} = useForm({
|
||||
defaultValues,
|
||||
resolver: yupResolver(validationSchema),
|
||||
mode: "onBlur",
|
||||
mode: "all",
|
||||
});
|
||||
const onSearchSubmit = async (data) => {
|
||||
setSpecialFilter([
|
||||
|
||||
@@ -89,7 +89,7 @@ const CompleteItem = ({ subItem, itemInfo, setSubmitCompleteForm, mutate, setOpe
|
||||
} = useForm({
|
||||
defaultValues,
|
||||
resolver: yupResolver(validationSchema),
|
||||
mode: "onBlur",
|
||||
mode: "all",
|
||||
context: { subItem },
|
||||
});
|
||||
|
||||
|
||||
@@ -78,7 +78,7 @@ const EditFormCreate = ({ defaultData, subItem, onSubmitBase, defaultValues, set
|
||||
} = useForm({
|
||||
defaultValues,
|
||||
resolver: yupResolver(validationSchema),
|
||||
mode: "onBlur",
|
||||
mode: "all",
|
||||
context: { subItem, is_gasht },
|
||||
});
|
||||
|
||||
|
||||
@@ -153,7 +153,7 @@ const ReportPage = () => {
|
||||
const { control, handleSubmit } = useForm({
|
||||
defaultValues,
|
||||
resolver: yupResolver(validationSchema),
|
||||
mode: "onBlur",
|
||||
mode: "all",
|
||||
});
|
||||
return (
|
||||
<Stack spacing={1}>
|
||||
|
||||
@@ -59,7 +59,7 @@ const FilterDrawer = ({ defaultValues, setFilterData, closeDrawer }) => {
|
||||
} = useForm({
|
||||
defaultValues,
|
||||
resolver: yupResolver(validationSchema),
|
||||
mode: "onBlur",
|
||||
mode: "all",
|
||||
});
|
||||
|
||||
const onSubmit = (data) => {
|
||||
|
||||
@@ -238,7 +238,7 @@ const SubItemsReports = () => {
|
||||
const { control, handleSubmit } = useForm({
|
||||
defaultValues,
|
||||
resolver: yupResolver(validationSchema),
|
||||
mode: "onBlur",
|
||||
mode: "all",
|
||||
});
|
||||
return (
|
||||
<Stack spacing={1}>
|
||||
|
||||
@@ -22,7 +22,7 @@ const RejectContent = ({ rowId, mutate, setOpenRejectDialog }) => {
|
||||
description: "",
|
||||
},
|
||||
resolver: yupResolver(validationSchema),
|
||||
mode: "onBlur",
|
||||
mode: "all",
|
||||
});
|
||||
|
||||
const onSubmit = async (data) => {
|
||||
|
||||
@@ -63,14 +63,14 @@ const CompeleteRequest = ({ allData, handlePrev, mutate, setOpen }) => {
|
||||
handleSubmit: handleSubmitOtp,
|
||||
register: registerOtp,
|
||||
formState: { isSubmitting: isSubmittingOtp, isValid: isValidOtp },
|
||||
} = useForm({ defaultValues: defaultValuesOtp, resolver: yupResolver(schemaOtp), mode: "onBlur" });
|
||||
} = useForm({ defaultValues: defaultValuesOtp, resolver: yupResolver(schemaOtp), mode: "all" });
|
||||
|
||||
const {
|
||||
handleSubmit: handleSubmitSend,
|
||||
setValue: setValueSend,
|
||||
register: registerSend,
|
||||
formState: { isSubmitting: isSubmittingSend, isValid: isValidSend },
|
||||
} = useForm({ defaultValues: defaultValuesSend, resolver: yupResolver(schemaSend), mode: "onBlur" });
|
||||
} = useForm({ defaultValues: defaultValuesSend, resolver: yupResolver(schemaSend), mode: "all" });
|
||||
|
||||
useEffect(() => {
|
||||
if (counter === 0) {
|
||||
|
||||
@@ -91,7 +91,7 @@ const CreateFormContentObservedItem = ({ setOpen, onSubmit }) => {
|
||||
} = useForm({
|
||||
defaultValues,
|
||||
resolver: yupResolver(validationSchema),
|
||||
mode: "onBlur",
|
||||
mode: "all",
|
||||
context: { subItemsList },
|
||||
});
|
||||
const onSubmitBase = async (data) => {
|
||||
|
||||
@@ -46,7 +46,7 @@ const PatrolDetail = ({ allData, setAllData, handlePrev, setTabState }) => {
|
||||
handleSubmit,
|
||||
setValue,
|
||||
formState: { isSubmitting, isValid },
|
||||
} = useForm({ defaultValues, resolver: yupResolver(schema), mode: "onBlur" });
|
||||
} = useForm({ defaultValues, resolver: yupResolver(schema), mode: "all" });
|
||||
|
||||
const requestPatrolInfo = async (data) => {
|
||||
setPatrolResultStatus(1);
|
||||
|
||||
@@ -27,7 +27,7 @@ const SuperVisorsDetail = ({ allData, setAllData, handlePrev, setTabState }) =>
|
||||
reset,
|
||||
setValue,
|
||||
formState: { isSubmitting, isValid },
|
||||
} = useForm({ defaultValues, resolver: yupResolver(schema), mode: "onBlur" });
|
||||
} = useForm({ defaultValues, resolver: yupResolver(schema), mode: "all" });
|
||||
|
||||
const requestPatrolInfo = (data) => {
|
||||
setSuperVisorList((prev) => [...prev, data.road_patrol_rahdaran_id]);
|
||||
|
||||
@@ -116,7 +116,7 @@ const ReportPage = () => {
|
||||
const { control, handleSubmit } = useForm({
|
||||
defaultValues,
|
||||
resolver: yupResolver(validationSchema),
|
||||
mode: "onBlur",
|
||||
mode: "all",
|
||||
});
|
||||
return (
|
||||
<Stack spacing={1}>
|
||||
|
||||
@@ -30,7 +30,7 @@ const EditFormContent = ({ setOpen, mutate, row }) => {
|
||||
} = useForm({
|
||||
defaultValues,
|
||||
resolver: yupResolver(validationSchema),
|
||||
mode: "onBlur",
|
||||
mode: "all",
|
||||
});
|
||||
const onSubmitBase = async (data) => {
|
||||
const formData = new FormData();
|
||||
|
||||
@@ -77,7 +77,7 @@ const CreateFormContent = ({ setOpen, mutate }) => {
|
||||
} = useForm({
|
||||
defaultValues,
|
||||
resolver: yupResolver(validationSchema),
|
||||
mode: "onBlur",
|
||||
mode: "all",
|
||||
});
|
||||
const onSubmitBase = async (data) => {
|
||||
const startPoint = `${data.start_point.lat},${data.start_point.lng}`;
|
||||
|
||||
@@ -29,7 +29,7 @@ const StepThreeContent = ({ setOpen, mutate, rowId }) => {
|
||||
} = useForm({
|
||||
defaultValues,
|
||||
resolver: yupResolver(validationSchema),
|
||||
mode: "onBlur",
|
||||
mode: "all",
|
||||
});
|
||||
const onSubmit = async (data) => {
|
||||
const formData = new FormData();
|
||||
|
||||
@@ -27,7 +27,7 @@ const StepTwoContent = ({ setOpenStepTwoDialog, mutate, rowId }) => {
|
||||
} = useForm({
|
||||
defaultValues,
|
||||
resolver: yupResolver(validationSchema),
|
||||
mode: "onBlur",
|
||||
mode: "all",
|
||||
});
|
||||
|
||||
const handleCreateDamage = (files) => {
|
||||
|
||||
@@ -21,7 +21,7 @@ const CreateFormContent = ({ setOpen, defaultValues, onSubmitBase }) => {
|
||||
} = useForm({
|
||||
defaultValues,
|
||||
resolver: yupResolver(validationSchema),
|
||||
mode: "onBlur",
|
||||
mode: "all",
|
||||
});
|
||||
const handleOnSubmit = async (data) => {
|
||||
await onSubmitBase(data);
|
||||
|
||||
@@ -116,7 +116,7 @@ const CreateTollHouseContent = ({ setOpen, SubmitCreateTollHouse, defaultValues
|
||||
} = useForm({
|
||||
defaultValues,
|
||||
resolver: yupResolver(validationSchema),
|
||||
mode: "onBlur",
|
||||
mode: "all",
|
||||
});
|
||||
const onSubmitBase = async (data) => {
|
||||
await SubmitCreateTollHouse(data);
|
||||
|
||||
@@ -58,7 +58,7 @@ function FilterBody({ columns, drawerState, setDrawerState }) {
|
||||
} = useForm({
|
||||
defaultValues: filterData,
|
||||
resolver: yupResolver(validationSchema),
|
||||
mode: "onBlur",
|
||||
mode: "all",
|
||||
});
|
||||
|
||||
const onSubmit = (data) => {
|
||||
|
||||
@@ -87,7 +87,7 @@ const FilterDrawer = ({ defaultValues, setFilterData, closeDrawer }) => {
|
||||
}, {})
|
||||
)
|
||||
),
|
||||
mode: "onBlur",
|
||||
mode: "all",
|
||||
});
|
||||
|
||||
const onSubmit = (data) => {
|
||||
|
||||
Reference in New Issue
Block a user