diff options
author | Elijah Seed-Arita <elijaharita@gmail.com> | 2025-08-13 01:52:21 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-08-13 01:52:21 -0700 |
commit | 485f7ee95b526e712f110d23f0cfb6b6f5afdf4d (patch) | |
tree | fdb1fc525e4a8dbf0b092d0ec841a23906787b2b /src/view/com | |
parent | bfcdb835366e6f2772d5a935dbce52159b96aae7 (diff) | |
download | voidsky-485f7ee95b526e712f110d23f0cfb6b6f5afdf4d.tar.zst |
fix: don't open user profile when clicking edit button in user list (#8831)
Diffstat (limited to 'src/view/com')
-rw-r--r-- | src/view/com/lists/ListMembers.tsx | 13 |
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"> |