react-composite-events
Version:
A collection of higher-order components (HOCs) to easily create composite events in React components
17 lines (14 loc) • 361 B
Flow
// @flow
import compose from './compose'
export const withKeyRemainDown = compose({
eventPropName: 'onKeyRemainDown',
triggerEvent: 'onKeyDown',
defaultDuration: 500,
cancelEvent: 'onKeyUp',
})
export const withKeyRemainUp = compose({
eventPropName: 'onKeyRemainUp',
triggerEvent: 'onKeyUp',
defaultDuration: 500,
cancelEvent: 'onKeyDown',
})