From 5c771050bc3a807fb45abbf47af823e0ea69cf81 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Tue, 12 Mar 2024 19:10:44 -0500 Subject: Fix sensitivity while scrolling (#3190) --- src/components/Menu/types.ts | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/components/Menu/types.ts') diff --git a/src/components/Menu/types.ts b/src/components/Menu/types.ts index 7d04a3344..e710971ee 100644 --- a/src/components/Menu/types.ts +++ b/src/components/Menu/types.ts @@ -23,6 +23,10 @@ export type RadixPassThroughTriggerProps = { ['aria-haspopup']?: boolean ['aria-expanded']?: AccessibilityProps['aria-expanded'] onKeyDown: (e: React.KeyboardEvent) => void + /** + * Radix provides this, but we override on web to use `onPress` instead, + * which is less sensitive while scrolling. + */ onPointerDown: PressableProps['onPointerDown'] } export type TriggerProps = { @@ -69,6 +73,7 @@ export type TriggerChildProps = pressed: false } props: RadixPassThroughTriggerProps & { + onPress: () => void onFocus: () => void onBlur: () => void onMouseEnter: () => void -- cgit 1.4.1