UNPKG

@braineet/ui

Version:

Braineet design system

32 lines (30 loc) 739 B
"use strict"; exports.__esModule = true; exports.blockEvents = void 0; /* eslint-disable import/prefer-default-export */ var abort = function abort(event) { event.preventDefault(); event.stopPropagation(); }; var onKey = function onKey(event) { if (event.keyCode === 9) { return; } abort(event); }; var block = { onMouseDownCapture: abort, onMouseUpCapture: abort, onKeyDownCapture: onKey, onKeyUpCapture: onKey, onTouchStartCapture: abort, onTouchEndCapture: abort, onPointerDownCapture: abort, onPointerUpCapture: abort, onClickCapture: abort, onClick: abort }; var blockEvents = exports.blockEvents = function blockEvents(_ref) { var isLoading = _ref.isLoading; return !isLoading ? {} : block; };