From aa4edd3408c2c920458c7fc052eeb4d4546a5f43 Mon Sep 17 00:00:00 2001 From: Catherine Lee <55311782+c298lee@users.noreply.github.com> Date: Mon, 15 Apr 2024 20:00:20 -0400 Subject: [PATCH 1/2] fix timeout --- packages/feedback/src/modal/components/DialogContainer.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/feedback/src/modal/components/DialogContainer.tsx b/packages/feedback/src/modal/components/DialogContainer.tsx index 97d1b7f84e96..f2919238dc98 100644 --- a/packages/feedback/src/modal/components/DialogContainer.tsx +++ b/packages/feedback/src/modal/components/DialogContainer.tsx @@ -33,7 +33,12 @@ export function DialogComponent({ open, onFormSubmitted, successMessageText, ... const onSubmitSuccess = useCallback( (data: FeedbackFormData) => { props.onSubmitSuccess(data); - setTimeoutId(() => setTimeout(onFormSubmitted, SUCCESS_MESSAGE_TIMEOUT)); + setTimeoutId(() => + setTimeout(() => { + onFormSubmitted(); + setTimeoutId(null); + }, SUCCESS_MESSAGE_TIMEOUT), + ); }, [onFormSubmitted], ); From 51a52742f4d682a596cb6a254bc0f176621f8e10 Mon Sep 17 00:00:00 2001 From: Catherine Lee <55311782+c298lee@users.noreply.github.com> Date: Mon, 15 Apr 2024 20:09:17 -0400 Subject: [PATCH 2/2] formatting --- packages/feedback/src/modal/components/DialogContainer.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/feedback/src/modal/components/DialogContainer.tsx b/packages/feedback/src/modal/components/DialogContainer.tsx index f2919238dc98..3f955dc524ab 100644 --- a/packages/feedback/src/modal/components/DialogContainer.tsx +++ b/packages/feedback/src/modal/components/DialogContainer.tsx @@ -33,7 +33,7 @@ export function DialogComponent({ open, onFormSubmitted, successMessageText, ... const onSubmitSuccess = useCallback( (data: FeedbackFormData) => { props.onSubmitSuccess(data); - setTimeoutId(() => + setTimeoutId( setTimeout(() => { onFormSubmitted(); setTimeoutId(null);