apeman-react-touchable
Version:
apeman react package for touchable component.
31 lines (24 loc) • 1.84 kB
JavaScript
/**
* Create an new hammer instance
* @function newHammer
*/
;
/** @lends newHammer */
Object.defineProperty(exports, "__esModule", {
value: true
});
var _assign = require('babel-runtime/core-js/object/assign');
var _assign2 = _interopRequireDefault(_assign);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function newHammer(node) {
// Require here to avoid non-browser error
var Hammer = require('hammerjs');
var hammer = new Hammer(node, {
cssProps: {
userSelect: true
}
});
return (0, _assign2.default)(hammer, { Hammer: Hammer });
}
exports.default = newHammer;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5ld19oYW1tZXIuanN4Il0sIm5hbWVzIjpbIm5ld0hhbW1lciIsIm5vZGUiLCJIYW1tZXIiLCJyZXF1aXJlIiwiaGFtbWVyIiwiY3NzUHJvcHMiLCJ1c2VyU2VsZWN0Il0sIm1hcHBpbmdzIjoiQUFBQTs7OztBQUlBOztBQUVBOzs7Ozs7Ozs7Ozs7QUFDQSxTQUFTQSxTQUFULENBQW9CQyxJQUFwQixFQUEwQjtBQUN4QjtBQUNBLE1BQU1DLFNBQVNDLFFBQVEsVUFBUixDQUFmO0FBQ0EsTUFBSUMsU0FBUyxJQUFJRixNQUFKLENBQVdELElBQVgsRUFBaUI7QUFDNUJJLGNBQVU7QUFDUkMsa0JBQVk7QUFESjtBQURrQixHQUFqQixDQUFiO0FBS0EsU0FBTyxzQkFBY0YsTUFBZCxFQUFzQixFQUFDRixjQUFELEVBQXRCLENBQVA7QUFDRDs7a0JBRWNGLFMiLCJmaWxlIjoibmV3X2hhbW1lci5qc3giLCJzb3VyY2VSb290IjoibGliIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBDcmVhdGUgYW4gbmV3IGhhbW1lciBpbnN0YW5jZVxuICogQGZ1bmN0aW9uIG5ld0hhbW1lclxuICovXG4ndXNlIHN0cmljdCdcblxuLyoqIEBsZW5kcyBuZXdIYW1tZXIgKi9cbmZ1bmN0aW9uIG5ld0hhbW1lciAobm9kZSkge1xuICAvLyBSZXF1aXJlIGhlcmUgdG8gYXZvaWQgbm9uLWJyb3dzZXIgZXJyb3JcbiAgY29uc3QgSGFtbWVyID0gcmVxdWlyZSgnaGFtbWVyanMnKVxuICBsZXQgaGFtbWVyID0gbmV3IEhhbW1lcihub2RlLCB7XG4gICAgY3NzUHJvcHM6IHtcbiAgICAgIHVzZXJTZWxlY3Q6IHRydWVcbiAgICB9XG4gIH0pXG4gIHJldHVybiBPYmplY3QuYXNzaWduKGhhbW1lciwge0hhbW1lcn0pXG59XG5cbmV4cG9ydCBkZWZhdWx0IG5ld0hhbW1lclxuIl19