From 2ca673d7f524d618ff982001840e82d758624c39 Mon Sep 17 00:00:00 2001 From: Bryan Lee <38807139+liby@users.noreply.github.com> Date: Sun, 1 Oct 2023 21:17:18 +0800 Subject: [PATCH] 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. --- src/view/com/util/Link.tsx | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/view/com/util/Link.tsx b/src/view/com/util/Link.tsx index 6915d3e0..472d943e 100644 --- a/src/view/com/util/Link.tsx +++ b/src/view/com/util/Link.tsx @@ -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 @@ -246,9 +245,7 @@ export const DesktopWebTextLink = observer(function DesktopWebTextLink({ lineHeight, ...props }: DesktopWebTextLinkProps) { - const {isDesktop} = useWebMediaQueries() - - if (isDesktop) { + if (isWeb) { return (