dillon1000/react

Commit

[react-ui] usePress from useKeyboard and useTap (#16772)

This implements 'usePress' in user-space as a combination of 'useKeyboard' and 'useTap'.  The existing 'usePress' API is preserved for now. The previous 'usePress' implementation is moved to 'PressLegacy'.
Browse files
Changed paths26 files
First-parent comparison
M packages/react-ui/accessibility/src/FocusGrid.js ModifiedM packages/react-ui/accessibility/src/ReactTabFocus.js ModifiedA packages/react-ui/events/press-legacy.js AddedM packages/react-ui/events/src/dom/Keyboard.js ModifiedM packages/react-ui/events/src/dom/Press.js ModifiedA packages/react-ui/events/src/dom/PressLegacy.js AddedM packages/react-ui/events/src/dom/Tap.js ModifiedM packages/react-ui/events/src/dom/__tests__/Keyboard-test.internal.js ModifiedM packages/react-ui/events/src/dom/__tests__/MixedResponders-test-internal.js ModifiedM packages/react-ui/events/src/dom/__tests__/Press-test.internal.js ModifiedA packages/react-ui/events/src/dom/__tests__/PressLegacy-test.internal.js AddedM packages/react-ui/events/src/dom/__tests__/Tap-test.internal.js ModifiedM packages/react-ui/npm/drag.js ModifiedM packages/react-ui/npm/focus.js ModifiedM packages/react-ui/npm/hover.js ModifiedM packages/react-ui/npm/input.js ModifiedM packages/react-ui/npm/keyboard.js ModifiedA packages/react-ui/npm/press-legacy.js AddedM packages/react-ui/npm/press.js ModifiedM packages/react-ui/npm/scroll.js ModifiedM packages/react-ui/npm/swipe.js ModifiedM packages/react-ui/npm/tap.js ModifiedM packages/react-ui/package.json ModifiedM scripts/rollup/bundles.js ModifiedM scripts/rollup/modules.js ModifiedM scripts/shared/pathsByLanguageVersion.js Modified
Patch

Files changed

Rendering syntax-highlighted changes…