about summary refs log tree commit diff
path: root/src/view/com/lists/ListMembers.tsx
diff options
context:
space:
mode:
authorElijah Seed-Arita <elijaharita@gmail.com>2025-08-13 01:52:21 -0700
committerGitHub <noreply@github.com>2025-08-13 01:52:21 -0700
commit485f7ee95b526e712f110d23f0cfb6b6f5afdf4d (patch)
treefdb1fc525e4a8dbf0b092d0ec841a23906787b2b /src/view/com/lists/ListMembers.tsx
parentbfcdb835366e6f2772d5a935dbce52159b96aae7 (diff)
downloadvoidsky-485f7ee95b526e712f110d23f0cfb6b6f5afdf4d.tar.zst
fix: don't open user profile when clicking edit button in user list (#8831)
Diffstat (limited to 'src/view/com/lists/ListMembers.tsx')
-rw-r--r--src/view/com/lists/ListMembers.tsx13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/view/com/lists/ListMembers.tsx b/src/view/com/lists/ListMembers.tsx
index dc18cbe5d..541c8abf9 100644
--- a/src/view/com/lists/ListMembers.tsx
+++ b/src/view/com/lists/ListMembers.tsx
@@ -1,5 +1,11 @@
 import React, {useCallback} from 'react'
-import {Dimensions, type StyleProp, View, type ViewStyle} from 'react-native'
+import {
+  Dimensions,
+  type GestureResponderEvent,
+  type StyleProp,
+  View,
+  type ViewStyle,
+} from 'react-native'
 import {type AppBskyGraphDefs} from '@atproto/api'
 import {msg, Trans} from '@lingui/macro'
 import {useLingui} from '@lingui/react'
@@ -119,7 +125,8 @@ export function ListMembers({
   }, [fetchNextPage])
 
   const onPressEditMembership = React.useCallback(
-    (profile: bsky.profile.AnyProfileView) => {
+    (e: GestureResponderEvent, profile: bsky.profile.AnyProfileView) => {
+      e.preventDefault()
       openModal({
         name: 'user-add-remove-lists',
         subject: profile.did,
@@ -178,7 +185,7 @@ export function ListMembers({
                   <Button
                     testID={`user-${profile.handle}-editBtn`}
                     label={_(msg({message: 'Edit', context: 'action'}))}
-                    onPress={() => onPressEditMembership(profile)}
+                    onPress={e => onPressEditMembership(e, profile)}
                     size="small"
                     variant="solid"
                     color="secondary">