Replace isDesktop with isWeb in DesktopWebTextLink component

- Replaced `useWebMediaQueries().isDesktop` with `isWeb` in `DesktopWebTextLink` component to fix inconsistent behavior due to media query changes.
- `isWeb` doesn't rely on media queries, offering stable judgement and avoiding fluctuation when adjusting the browser window.
This commit is contained in:
Bryan Lee
2023-10-01 21:17:18 +08:00
parent a76fb78d53
commit 2ca673d7f5
+2 -5
View File
@@ -28,11 +28,10 @@ import {
isExternalUrl,
linkRequiresWarning,
} from 'lib/strings/url-helpers'
import {isAndroid} from 'platform/detection'
import {isAndroid, isWeb} from 'platform/detection'
import {sanitizeUrl} from '@braintree/sanitize-url'
import {PressableWithHover} from './PressableWithHover'
import FixedTouchableHighlight from '../pager/FixedTouchableHighlight'
import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries'
type Event =
| React.MouseEvent<HTMLAnchorElement, MouseEvent>
@@ -246,9 +245,7 @@ export const DesktopWebTextLink = observer(function DesktopWebTextLink({
lineHeight,
...props
}: DesktopWebTextLinkProps) {
const {isDesktop} = useWebMediaQueries()
if (isDesktop) {
if (isWeb) {
return (
<TextLink
testID={testID}