fullpage-scroll-component
Version:
Stepped Scroll Component Library.
26 lines (22 loc) • 654 B
JavaScript
;
var jsxRuntime = require('react/jsx-runtime');
var useStepScroll = require('./hooks/useStepScroll.js');
var useDebouncedScrollDirection = require('./hooks/useDebouncedScrollDirection.js');
require('react');
function DebouncedScroll({
isPreventDefault = true,
delay = 300
}) {
const {
prevPage,
nextPage
} = useStepScroll.useStepScroll();
useDebouncedScrollDirection.useDebouncedScrollDirection({
upScrollCallback: prevPage,
downScrollCallback: nextPage,
isPreventDefault: isPreventDefault,
debounceDelay: delay
});
return jsxRuntime.jsx(jsxRuntime.Fragment, {});
}
module.exports = DebouncedScroll;