matrix-react-sdk
Version:
SDK for matrix.org using React
22 lines (19 loc) • 1.95 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.preventDefaultWrapper = void 0;
/*
Copyright 2024 New Vector Ltd.
Copyright 2022 The Matrix.org Foundation C.I.C.
SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only
Please see LICENSE files in the repository root for full details.
*/
// Wrap DOM event handlers with stopPropagation and preventDefault
const preventDefaultWrapper = callback => e => {
e?.stopPropagation();
e?.preventDefault();
callback();
};
exports.preventDefaultWrapper = preventDefaultWrapper;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJwcmV2ZW50RGVmYXVsdFdyYXBwZXIiLCJjYWxsYmFjayIsImUiLCJzdG9wUHJvcGFnYXRpb24iLCJwcmV2ZW50RGVmYXVsdCIsImV4cG9ydHMiXSwic291cmNlcyI6WyIuLi8uLi9zcmMvdXRpbHMvTmF0aXZlRXZlbnRVdGlscy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuQ29weXJpZ2h0IDIwMjQgTmV3IFZlY3RvciBMdGQuXG5Db3B5cmlnaHQgMjAyMiBUaGUgTWF0cml4Lm9yZyBGb3VuZGF0aW9uIEMuSS5DLlxuXG5TUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQUdQTC0zLjAtb25seSBPUiBHUEwtMy4wLW9ubHlcblBsZWFzZSBzZWUgTElDRU5TRSBmaWxlcyBpbiB0aGUgcmVwb3NpdG9yeSByb290IGZvciBmdWxsIGRldGFpbHMuXG4qL1xuXG5pbXBvcnQgUmVhY3QgZnJvbSBcInJlYWN0XCI7XG5cbi8vIFdyYXAgRE9NIGV2ZW50IGhhbmRsZXJzIHdpdGggc3RvcFByb3BhZ2F0aW9uIGFuZCBwcmV2ZW50RGVmYXVsdFxuZXhwb3J0IGNvbnN0IHByZXZlbnREZWZhdWx0V3JhcHBlciA9XG4gICAgPFQgZXh0ZW5kcyBSZWFjdC5CYXNlU3ludGhldGljRXZlbnQgPSBSZWFjdC5CYXNlU3ludGhldGljRXZlbnQ+KGNhbGxiYWNrOiAoKSA9PiB2b2lkKSA9PlxuICAgIChlPzogVCkgPT4ge1xuICAgICAgICBlPy5zdG9wUHJvcGFnYXRpb24oKTtcbiAgICAgICAgZT8ucHJldmVudERlZmF1bHQoKTtcbiAgICAgICAgY2FsbGJhY2soKTtcbiAgICB9O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFJQTtBQUNPLE1BQU1BLHFCQUFxQixHQUNrQ0MsUUFBb0IsSUFDbkZDLENBQUssSUFBSztFQUNQQSxDQUFDLEVBQUVDLGVBQWUsQ0FBQyxDQUFDO0VBQ3BCRCxDQUFDLEVBQUVFLGNBQWMsQ0FBQyxDQUFDO0VBQ25CSCxRQUFRLENBQUMsQ0FBQztBQUNkLENBQUM7QUFBQ0ksT0FBQSxDQUFBTCxxQkFBQSxHQUFBQSxxQkFBQSIsImlnbm9yZUxpc3QiOltdfQ==