From c9059e280b584b19cf04f72bcb0fcbf86991dfcf Mon Sep 17 00:00:00 2001 From: Diogo Soares Date: Wed, 9 Mar 2022 14:32:00 +0100 Subject: [PATCH] fix: pass alert key to the openBanner callback --- src/components/CookiesBanner/index.tsx | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/src/components/CookiesBanner/index.tsx b/src/components/CookiesBanner/index.tsx index 8edd8585a5..008e7873ab 100644 --- a/src/components/CookiesBanner/index.tsx +++ b/src/components/CookiesBanner/index.tsx @@ -204,14 +204,17 @@ const CookiesBanner = isDesktop const { cookieBannerOpen } = useSelector(cookieBannerState) const isSafeAppView = useSafeAppUrl().getAppUrl() !== null - const openBanner = useCallback((): void => { - dispatch( - openCookieBanner({ - cookieBannerOpen: true, - key: COOKIE_IDS.INTERCOM, - }), - ) - }, [dispatch]) + const openBanner = useCallback( + (key?: COOKIE_IDS): void => { + dispatch( + openCookieBanner({ + cookieBannerOpen: true, + key, + }), + ) + }, + [dispatch], + ) const closeBanner = useCallback((): void => { dispatch(closeCookieBanner()) @@ -290,7 +293,9 @@ const CookiesBanner = isDesktop return ( <> {/* A fake Intercom button before Intercom is loaded */} - {!localSupportAndUpdates && !isSafeAppView && } + {!localSupportAndUpdates && !isSafeAppView && ( + openBanner(COOKIE_IDS.INTERCOM)} /> + )} {/* The cookie banner itself */} {cookieBannerOpen && (