From b2a1628ff5bde3ba2d607a507acbb48376ca2577 Mon Sep 17 00:00:00 2001 From: Thomas Heartman Date: Mon, 28 Feb 2022 23:13:07 +0100 Subject: [PATCH] feat: set up request execution on form submission --- website/src/components/UserFeedback/index.jsx | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/website/src/components/UserFeedback/index.jsx b/website/src/components/UserFeedback/index.jsx index d939525ca27..ab003f016c4 100644 --- a/website/src/components/UserFeedback/index.jsx +++ b/website/src/components/UserFeedback/index.jsx @@ -90,7 +90,20 @@ export const FeedbackWrapper = ({ seedData, open }) => { dispatch({ kind: 'set customer type', data: customerType }); const submitFeedback = () => { - console.log('send feedback here '); + fetch(process.env.UNLEASH_FEEDBACK_TARGET_URL, { + method: 'post', + body: JSON.stringify({ data: state.data }), + }) + .then(async (res) => + res.ok + ? console.log('Success! Feedback was registered.') + : console.warn( + `Oh, no! The feedback registration failed: ${await res.text()}`, + ), + ) + .catch((e) => + console.error('Oh, no! The feedback registration failed:', e), + ); stepForward(); };