From 56f1d5fbbf636a0ae4c8a75a3d47b18fee9df7ab Mon Sep 17 00:00:00 2001 From: Baptiste Arnaud Date: Mon, 4 Apr 2022 16:18:30 +0200 Subject: [PATCH] =?UTF-8?q?fix(editor):=20=F0=9F=90=9B=20Overflow=20issue?= =?UTF-8?q?=20on=20Safari?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/builder/pages/_app.tsx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/apps/builder/pages/_app.tsx b/apps/builder/pages/_app.tsx index 2ff144ffb..79f05da80 100644 --- a/apps/builder/pages/_app.tsx +++ b/apps/builder/pages/_app.tsx @@ -1,4 +1,4 @@ -import React from 'react' +import React, { useEffect } from 'react' import { AppProps } from 'next/app' import { SessionProvider } from 'next-auth/react' import { ChakraProvider } from '@chakra-ui/react' @@ -22,7 +22,13 @@ if (process.env.NEXT_PUBLIC_E2E_TEST === 'enabled') enableMocks() const App = ({ Component, pageProps: { session, ...pageProps } }: AppProps) => { useRouterProgressBar() - const { query } = useRouter() + const { query, pathname } = useRouter() + + useEffect(() => { + pathname.endsWith('/edit') + ? (document.body.style.overflow = 'hidden') + : (document.body.style.overflow = 'auto') + }, [pathname]) const typebotId = query.typebotId?.toString() return (