react-composite-events
Version:
A collection of higher-order components (HOCs) to easily create composite events in React components
3 lines (2 loc) • 1.1 kB
JavaScript
!function(e,n){if("function"==typeof define&&define.amd)define(["exports","./compose"],n);else if("undefined"!=typeof exports)n(exports,require("./compose"));else{var o={exports:{}};n(o.exports,e.RCE_compose),e.RCE_generic=o.exports}}(this,function(e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.withRemainBlurred=e.withRemainFocused=e.withRemainReleased=e.withLongPress=void 0;var o=babelHelpers.interopRequireDefault(n);e.withLongPress=(0,o.default)({eventPropName:"onLongPress",triggerEvent:["onMouseDown","onPressIn"],defaultDuration:1250,cancelEvent:["onMouseUp","onMouseOut","onPressOut"]}),e.withRemainReleased=(0,o.default)({eventPropName:"onRemainReleased",triggerEvent:["onMouseUp","onPressOut"],defaultDuration:500,cancelEvent:["onMouseDown","onPressIn"]}),e.withRemainFocused=(0,o.default)({eventPropName:"onRemainFocused",triggerEvent:"onFocus",defaultDuration:500,cancelEvent:"onBlur"}),e.withRemainBlurred=(0,o.default)({eventPropName:"onRemainBlurred",triggerEvent:"onBlur",defaultDuration:500,cancelEvent:"onFocus"})});
//# sourceMappingURL=generic.min.js.map