Reduce chance of opening while scrolling
This commit is contained in:
@@ -111,13 +111,14 @@ export function NativeDropdown({
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<DropdownMenuRoot open={open} onOpenChange={o => setOpen(o)}>
|
<DropdownMenuRoot open={open} onOpenChange={o => setOpen(o)}>
|
||||||
<DropdownMenu.Trigger asChild>
|
<DropdownMenu.Trigger asChild onPointerDown={e => e.preventDefault()}>
|
||||||
<Pressable
|
<Pressable
|
||||||
ref={buttonRef as unknown as React.Ref<View>}
|
ref={buttonRef as unknown as React.Ref<View>}
|
||||||
testID={testID}
|
testID={testID}
|
||||||
accessibilityRole="button"
|
accessibilityRole="button"
|
||||||
accessibilityLabel={accessibilityLabel}
|
accessibilityLabel={accessibilityLabel}
|
||||||
accessibilityHint={accessibilityHint}
|
accessibilityHint={accessibilityHint}
|
||||||
|
onPress={() => setOpen(o => !o)}
|
||||||
hitSlop={HITSLOP_10}>
|
hitSlop={HITSLOP_10}>
|
||||||
{children}
|
{children}
|
||||||
</Pressable>
|
</Pressable>
|
||||||
|
|||||||
Reference in New Issue
Block a user