Reduce chance of opening while scrolling

This commit is contained in:
Eric Bailey
2023-12-28 11:04:13 -06:00
parent e1eab6bb29
commit 3427255ce6
@@ -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>