diff options
author | Samuel Newman <mozzius@protonmail.com> | 2025-07-30 18:17:57 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-07-30 08:17:57 -0700 |
commit | ee7f50871744ac03864cc3feabee6cc23016aab6 (patch) | |
tree | 29dcfed7f793a72d65ad53b944a647003cbbfc77 /src | |
parent | 7caf2922dd3fb60f07c1ac0391231748a5c60531 (diff) | |
download | voidsky-ee7f50871744ac03864cc3feabee6cc23016aab6.tar.zst |
Fix dataSet for noFeedback links (#8745)
* fix dataSet for noFeedback links * rm memo * rm useless spread
Diffstat (limited to 'src')
-rw-r--r-- | src/view/com/util/Link.tsx | 22 |
1 files changed, 8 insertions, 14 deletions
diff --git a/src/view/com/util/Link.tsx b/src/view/com/util/Link.tsx index 6a931d9a4..496b77182 100644 --- a/src/view/com/util/Link.tsx +++ b/src/view/com/util/Link.tsx @@ -101,13 +101,9 @@ export const Link = memo(function Link({ {name: 'activate', label: title}, ] - const dataSet = useMemo(() => { - const ds = {...dataSetProp} - if (anchorNoUnderline) { - ds.noUnderline = 1 - } - return ds - }, [dataSetProp, anchorNoUnderline]) + const dataSet = anchorNoUnderline + ? {...dataSetProp, noUnderline: 1} + : dataSetProp if (noFeedback) { return ( @@ -125,6 +121,8 @@ export const Link = memo(function Link({ onAccessibilityAction?.(e) } }} + // @ts-ignore web only -sfn + dataSet={dataSet} {...props} android_ripple={{ color: t.atoms.bg_contrast_25.backgroundColor, @@ -198,13 +196,9 @@ export const TextLink = memo(function TextLink({ console.error('Unable to detect mismatching label') } - const dataSet = useMemo(() => { - const ds = {...dataSetProp} - if (anchorNoUnderline) { - ds.noUnderline = 1 - } - return ds - }, [dataSetProp, anchorNoUnderline]) + const dataSet = anchorNoUnderline + ? {...dataSetProp, noUnderline: 1} + : dataSetProp const onPress = useCallback( (e?: Event) => { |