UNPKG

tdesign-vue-next

Version:
36 lines (31 loc) 847 B
/** * tdesign v1.15.2 * (c) 2025 tdesign * @license MIT */ 'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); function useSameTarget(handleClick) { var MOUSEDOWN_TARGET = false; var MOUSEUP_TARGET = false; var onClick = function onClick(e) { if (MOUSEDOWN_TARGET && MOUSEUP_TARGET) { handleClick === null || handleClick === void 0 || handleClick(e); } MOUSEDOWN_TARGET = false; MOUSEUP_TARGET = false; }; var onMousedown = function onMousedown(e) { MOUSEDOWN_TARGET = e.target === e.currentTarget; }; var onMouseup = function onMouseup(e) { MOUSEUP_TARGET = e.target === e.currentTarget; }; return { onClick: onClick, onMousedown: onMousedown, onMouseup: onMouseup }; } exports.useSameTarget = useSameTarget; //# sourceMappingURL=useSameTarget.js.map