react-native-touch-tracker
Version:
tracks all touches in react native and has utilities to create outside click functionality
18 lines • 636 B
JavaScript
;
exports.__esModule = true;
exports.TouchTrackerProvider = void 0;
var react_native_1 = require("react-native");
var React = require("react");
var pubsub_1 = require("./pubsub");
function TouchTrackerProvider(_a) {
var children = _a.children, style = _a.style;
return (<react_native_1.View style={style} onStartShouldSetResponderCapture={function (evt) {
evt.persist(); // remove after react v17, e.persist()
pubsub_1.publish(evt);
return false;
}}>
{children}
</react_native_1.View>);
}
exports.TouchTrackerProvider = TouchTrackerProvider;
//# sourceMappingURL=provider.js.map