From 0f45fc1639904de0e0d93b5cc658dc762e80dd12 Mon Sep 17 00:00:00 2001 From: Daniel Dimitrov Date: Tue, 4 Jun 2024 10:40:30 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20fon=E2=80=99t=20show=20swaps=20promo=20o?= =?UTF-8?q?n=20unsupported=20chains?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/features/swap/components/SwapWidget/index.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/features/swap/components/SwapWidget/index.tsx b/src/features/swap/components/SwapWidget/index.tsx index 5909fb0e26..e306a38854 100644 --- a/src/features/swap/components/SwapWidget/index.tsx +++ b/src/features/swap/components/SwapWidget/index.tsx @@ -11,11 +11,14 @@ import { useRouter } from 'next/router' import useLocalStorage from '@/services/local-storage/useLocalStorage' import { SWAP_EVENTS, SWAP_LABELS } from '@/services/analytics/events/swaps' import Track from '@/components/common/Track' +import { useHasFeature } from '@/hooks/useChains' +import { FEATURES } from '@/utils/chains' const SWAP_PROMO_WIDGET_IS_HIDDEN = 'SWAP_PROMO_WIDGET_IS_HIDDEN' function SwapWidget(): ReactElement | null { const [isHidden = false, setIsHidden] = useLocalStorage(SWAP_PROMO_WIDGET_IS_HIDDEN) + const isSwapFeatureEnabled = useHasFeature(FEATURES.NATIVE_SWAPS) const onClick = useCallback(() => { setIsHidden(true) @@ -23,7 +26,7 @@ function SwapWidget(): ReactElement | null { const router = useRouter() - if (isHidden) { + if (isHidden || !isSwapFeatureEnabled) { return null }