@zohodesk/hooks
Version:
Unified Component Library - Hooks
21 lines (16 loc) • 330 B
JavaScript
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;