UNPKG

@blocklet/payment-react

Version:

Reusable react components for payment kit v2

17 lines (15 loc) 413 B
import { useEffect } from 'react'; export function usePreventWheel() { useEffect(() => { const handleWheel = (e: any) => { // @ts-ignore if (document.activeElement?.type === 'number') { e.preventDefault(); } }; window.addEventListener('wheel', handleWheel, { passive: false }); return () => { window.removeEventListener('wheel', handleWheel); }; }, []); }