UNPKG

@blocklet/payment-react

Version:

Reusable react components for payment kit v2

15 lines (14 loc) 387 B
import { useEffect } from "react"; export function usePreventWheel() { useEffect(() => { const handleWheel = (e) => { if (document.activeElement?.type === "number") { e.preventDefault(); } }; window.addEventListener("wheel", handleWheel, { passive: false }); return () => { window.removeEventListener("wheel", handleWheel); }; }, []); }