UNPKG

@kindly/react-selectable-fast

Version:

Enable other React components to be selectable by drawing a box with your mouse/touch

18 lines 653 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function detectMouseButton(evt, buttonNumber, options) { if (buttonNumber === void 0) { buttonNumber = 1; } if (options === void 0) { options = {}; } if (evt.metaKey || evt.ctrlKey || evt.altKey || (evt.shiftKey && !options.allowShiftClick)) { return false; } if ('buttons' in evt) { return evt.buttons === buttonNumber; } if ('which' in evt) { return evt.which === buttonNumber; } return evt.button === buttonNumber - 1; } exports.detectMouseButton = detectMouseButton; //# sourceMappingURL=detectMouseButton.js.map