Skip to content

Commit c6fe59f

Browse files
committed
fix: set minSubmitTime to 0 if !suspendWhileSubmitting
1 parent f1ae125 commit c6fe59f

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/components/Form/Form.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,9 @@ const Form = <TSchema extends z.ZodType<FormDataType>, TData extends z.TypeOf<TS
101101
};
102102

103103
const handleSubmit = async (event: React.FormEvent<HTMLFormElement>) => {
104-
const minSubmitTime = new Promise((resolve) => setTimeout(resolve, 500));
104+
const minSubmitTime = new Promise<void>((resolve) =>
105+
suspendWhileSubmitting ? setTimeout(resolve, 500) : resolve()
106+
);
105107
try {
106108
setIsSubmitting(true);
107109
event.preventDefault();

0 commit comments

Comments
 (0)