Commit 0fa4859a authored by Jordan Frankfurt's avatar Jordan Frankfurt

6a47ac3c231a42a00ffee40677c46bf612e14187

parent f8bb5046
...@@ -6,10 +6,10 @@ import { useFiatOnrampFlag } from 'featureFlags/flags/fiatOnramp' ...@@ -6,10 +6,10 @@ import { useFiatOnrampFlag } from 'featureFlags/flags/fiatOnramp'
import { useCallback, useEffect, useState } from 'react' import { useCallback, useEffect, useState } from 'react'
import { X } from 'react-feather' import { X } from 'react-feather'
import { useToggleWalletDropdown } from 'state/application/hooks' import { useToggleWalletDropdown } from 'state/application/hooks'
import { useAppSelector } from 'state/hooks'
import { useFiatOnrampAck } from 'state/user/hooks' import { useFiatOnrampAck } from 'state/user/hooks'
import styled from 'styled-components/macro' import styled from 'styled-components/macro'
import { ThemedText } from 'theme' import { ThemedText } from 'theme'
import { Z_INDEX } from 'theme/zIndex'
import { isMobile } from 'utils/userAgent' import { isMobile } from 'utils/userAgent'
const Arrow = styled.div` const Arrow = styled.div`
...@@ -38,7 +38,6 @@ const ArrowWrapper = styled.div` ...@@ -38,7 +38,6 @@ const ArrowWrapper = styled.div`
width: 100%; width: 100%;
max-width: 320px; max-width: 320px;
min-height: 92px; min-height: 92px;
z-index: ${Z_INDEX.dropdown - 1};
@media screen and (min-width: ${({ theme }) => theme.breakpoint.lg}px) { @media screen and (min-width: ${({ theme }) => theme.breakpoint.lg}px) {
right: 36px; right: 36px;
...@@ -100,7 +99,6 @@ export function FiatOnrampAnnouncement() { ...@@ -100,7 +99,6 @@ export function FiatOnrampAnnouncement() {
const { account } = useWeb3React() const { account } = useWeb3React()
const [acks, acknowledge] = useFiatOnrampAck() const [acks, acknowledge] = useFiatOnrampAck()
const [locallyDismissed, setLocallyDismissed] = useState(false) const [locallyDismissed, setLocallyDismissed] = useState(false)
useEffect(() => { useEffect(() => {
if (!sessionStorage.getItem(ANNOUNCEMENT_RENDERED)) { if (!sessionStorage.getItem(ANNOUNCEMENT_RENDERED)) {
acknowledge({ renderCount: acks.renderCount + 1 }) acknowledge({ renderCount: acks.renderCount + 1 })
...@@ -119,6 +117,7 @@ export function FiatOnrampAnnouncement() { ...@@ -119,6 +117,7 @@ export function FiatOnrampAnnouncement() {
acknowledge({ user: true }) acknowledge({ user: true })
}, [acknowledge, toggleWalletDropdown]) }, [acknowledge, toggleWalletDropdown])
const fiatOnrampFlag = useFiatOnrampFlag() const fiatOnrampFlag = useFiatOnrampFlag()
const openModal = useAppSelector((state) => state.application.openModal)
if ( if (
!account || !account ||
...@@ -127,7 +126,8 @@ export function FiatOnrampAnnouncement() { ...@@ -127,7 +126,8 @@ export function FiatOnrampAnnouncement() {
locallyDismissed || locallyDismissed ||
sessionStorage.getItem(ANNOUNCEMENT_DISMISSED) || sessionStorage.getItem(ANNOUNCEMENT_DISMISSED) ||
acks.renderCount >= MAX_RENDER_COUNT || acks.renderCount >= MAX_RENDER_COUNT ||
isMobile isMobile ||
openModal !== null
) { ) {
return null return null
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment