@kubit-ui-web/react-components
Version:
Kubit React Components is a customizable, accessible library of React web components, designed to enhance your application's user experience
15 lines • 596 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.dispatchSyntheticEvent = void 0;
const cloneEvent_1 = require("../helpers/cloneEvent");
const dispatchSyntheticEvent = ({ element, eventType }) => {
let syntheticEvent;
element.addEventListener(eventType, event => {
syntheticEvent = (0, cloneEvent_1.cloneEvent)(event);
});
const genericEvent = new Event(eventType);
element.dispatchEvent(genericEvent);
return syntheticEvent;
};
exports.dispatchSyntheticEvent = dispatchSyntheticEvent;
//# sourceMappingURL=syntheticEvent.js.map