From ca930a9e127851d0fe987ef9534d5e025dae296f Mon Sep 17 00:00:00 2001
From: Yoan Vallet <yoan.vallet@gmail.com>
Date: Thu, 2 Jul 2020 01:56:45 +0200
Subject: [PATCH] feat: add toogleBackgroundScroll to feedback modal

---
 .../FeedbackContainer/FeedbackContainer.tsx       | 15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

diff --git a/src/components/ContainerComponents/FeedbackContainer/FeedbackContainer.tsx b/src/components/ContainerComponents/FeedbackContainer/FeedbackContainer.tsx
index cbe81713b..92395ee0e 100644
--- a/src/components/ContainerComponents/FeedbackContainer/FeedbackContainer.tsx
+++ b/src/components/ContainerComponents/FeedbackContainer/FeedbackContainer.tsx
@@ -1,14 +1,25 @@
-import React, { useContext } from 'react'
+import React, { useEffect, useContext } from 'react'
 import { AppContext } from 'components/Contexts/AppContextProvider'
 import FeedbackModal from 'components/ContentComponents/Feedback/FeedbackModal'
 
 const FeedbackContainer: React.FC = () => {
-  const { feedbackIsOpened, setFeedbackOpened } = useContext(AppContext)
+  const {
+    feedbackIsOpened,
+    setFeedbackOpened,
+    toggleBackgroundScroll,
+  } = useContext(AppContext)
 
   const handleCloseClick = () => {
     setFeedbackOpened(false)
+    toggleBackgroundScroll()
   }
 
+  useEffect(() => {
+    if (feedbackIsOpened) {
+      toggleBackgroundScroll()
+    }
+  }, [feedbackIsOpened])
+
   return (
     <FeedbackModal
       opened={feedbackIsOpened}
-- 
GitLab