@kubit-ui-web/react-components
Version:
Kubit React Components is a customizable, accessible library of React web components, designed to enhance your application's user experience
17 lines • 659 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.useScrollPosition = void 0;
const react_1 = require("react");
const useScrollPosition = () => {
const [scrollPosition, setScrollPosition] = (0, react_1.useState)(0);
(0, react_1.useEffect)(() => {
const updatePosition = () => {
setScrollPosition(window.pageYOffset);
};
window.addEventListener('scroll', updatePosition);
return () => window.removeEventListener('scroll', updatePosition);
}, []);
return scrollPosition;
};
exports.useScrollPosition = useScrollPosition;
//# sourceMappingURL=useScrollPosition.js.map