reka-ui
Version:
Vue port for Radix UI Primitives.
17 lines (14 loc) • 459 B
JavaScript
;
function handleAndDispatchCustomEvent(name, handler, detail) {
const target = detail.originalEvent.target;
const event = new CustomEvent(name, {
bubbles: false,
cancelable: true,
detail
});
if (handler)
target.addEventListener(name, handler, { once: true });
target.dispatchEvent(event);
}
exports.handleAndDispatchCustomEvent = handleAndDispatchCustomEvent;
//# sourceMappingURL=handleAndDispatchCustomEvent.cjs.map