UNPKG

@zapperwing/pinterest-view

Version:

A Pinterest-style grid layout component for React.js with responsive design, dynamic content support, and bulletproof virtualization

28 lines (22 loc) 689 B
// Removed Flow annotations const requestAnimationFrame = (callback) => { if (typeof window === 'undefined') return -1; return ( window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.msRequestAnimationFrame || ((cb) => window.setTimeout(cb, 1000 / 60)) )(callback); }; const cancelAnimationFrame = (id) => { if (typeof window === 'undefined') return; ( window.cancelAnimationFrame || window.webkitCancelAnimationFrame || window.mozCancelAnimationFrame || window.msCancelAnimationFrame || window.clearTimeout )(id); }; export { requestAnimationFrame, cancelAnimationFrame };