From f6a89933de5760c1aeaef390cd609abafe7f91fb Mon Sep 17 00:00:00 2001 From: troff8 Date: Tue, 15 Aug 2023 16:30:43 +0400 Subject: [PATCH] fix(FeedbackCreateForm): form closes after submit --- src/components/FeedbackCreateForm/FeedbackCreateForm.tsx | 2 +- trpc/router/feedback.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/FeedbackCreateForm/FeedbackCreateForm.tsx b/src/components/FeedbackCreateForm/FeedbackCreateForm.tsx index f91672833..af4fb5701 100644 --- a/src/components/FeedbackCreateForm/FeedbackCreateForm.tsx +++ b/src/components/FeedbackCreateForm/FeedbackCreateForm.tsx @@ -29,7 +29,7 @@ const FeedbackCreateForm: React.FC = () => { const onPending = useCallback( async (form: CreateFeedback) => { setFormBusy(true); - const [res] = await notifyPromise( + const res = await notifyPromise( createMutation.mutateAsync({ title: form.title, description: form.description, diff --git a/trpc/router/feedback.ts b/trpc/router/feedback.ts index b41de8673..4729e89b0 100644 --- a/trpc/router/feedback.ts +++ b/trpc/router/feedback.ts @@ -10,7 +10,7 @@ export const feedback = router({ } const { name, email, image } = ctx.session.user; const userAgent = ctx.headers['user-agent']; - await fetch(process.env.FEEDBACK_URL, { + const res = await fetch(process.env.FEEDBACK_URL, { method: 'POST', headers: { 'Content-Type': 'application/json', @@ -25,5 +25,6 @@ export const feedback = router({ avatarUrl: image, }), }); + return res; }), });