@blocklet/payment-react
Version:
Reusable react components for payment kit v2
22 lines (21 loc) • 518 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.usePreventWheel = usePreventWheel;
var _react = require("react");
function usePreventWheel() {
(0, _react.useEffect)(() => {
const handleWheel = e => {
if (document.activeElement?.type === "number") {
e.preventDefault();
}
};
window.addEventListener("wheel", handleWheel, {
passive: false
});
return () => {
window.removeEventListener("wheel", handleWheel);
};
}, []);
}