File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed
apps/main/src/dex/components Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change 11import { useMemo } from 'react'
22import { createPortal } from 'react-dom'
3+ import { useIsDesktop } from '@ui-kit/hooks/useBreakpoints'
34import { useDismissBanner } from '@ui-kit/hooks/useLocalStorage'
45import { Banner , BannerProps } from '@ui-kit/shared/ui/Banner'
56import { AlertType , PoolAlert } from '../types/main.types'
@@ -25,7 +26,9 @@ export const PoolAlertBanner = ({
2526 alertType : AlertType
2627} ) => {
2728 const { shouldShowBanner, dismissBanner } = useDismissBanner ( poolAlertBannerKey , ONE_DAY_MS )
28- const portalTarget = useMemo ( ( ) => document . getElementsByTagName ( 'header' ) [ 0 ] , [ ] )
29+ const isDesktop = useIsDesktop ( )
30+ // eslint-disable-next-line react-hooks/exhaustive-deps -- isDesktop triggers re-query when header changes (desktop ↔ mobile)
31+ const portalTarget = useMemo ( ( ) => document . getElementsByTagName ( 'header' ) [ 0 ] , [ isDesktop ] )
2932 const severity = alertTypeToBannerSeverity [ alertType ]
3033
3134 return (
You can’t perform that action at this time.
0 commit comments