From 82d66408f9991a3a40cdb7c76bb5b691c828c9a8 Mon Sep 17 00:00:00 2001 From: Shahed Nasser Date: Tue, 3 Jan 2023 13:09:47 +0200 Subject: [PATCH] docs: changed behavior of feedback component (#2929) --- www/docs/src/components/Feedback/index.js | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/www/docs/src/components/Feedback/index.js b/www/docs/src/components/Feedback/index.js index 47ff900210..d1b13ccb6a 100644 --- a/www/docs/src/components/Feedback/index.js +++ b/www/docs/src/components/Feedback/index.js @@ -29,27 +29,34 @@ export default function Feedback ({ const location = useLocation(); function handleFeedback (e) { + submitFeedback() setPositiveFeedbac(e.target.classList.contains('positive')); setShowForm(true); } - function submitFeedback (e) { + function submitFeedback () { if (isBrowser) { if (window.analytics) { - setLoading(true); + if (showForm) { + setLoading(true); + } window.analytics.track(event, { url: location.pathname, label: document.title, feedback: positiveFeedback ? 'yes' : 'no', message }, function () { - setLoading(false); - setShowForm(false); - setSubmittedFeedback(true); + if (showForm) { + setLoading(false); + setShowForm(false); + setSubmittedFeedback(true); + } }) } else { - setShowForm(false); - setSubmittedFeedback(true); + if (showForm) { + setShowForm(false); + setSubmittedFeedback(true); + } } } }