UNPKG

@zohodesk/hooks

Version:

Unified Component Library - Hooks

21 lines (16 loc) 330 B
import React from 'react'; function useScrollEnd(props) { let { callback } = props; function handleScroll(e) { let container = e.target; if (container.offsetHeight + container.scrollTop >= container.scrollHeight) { callback(e); } } return { handleScroll }; } export default useScrollEnd;