react-avatar-editor-v1
Version:
A React package that provides an easy-to-use avatar editor along with a customizable avatar display component.
25 lines • 926 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const react_1 = require("react");
function useScrollManager(scrollContainerRef) {
const [scrollAmount, setScrollAmount] = (0, react_1.useState)(400);
const handleScrollLeft = () => {
if (scrollContainerRef.current) {
scrollContainerRef.current.scrollTo({
left: scrollContainerRef.current.scrollLeft - scrollAmount,
behavior: 'smooth'
});
}
};
const handleScrollRight = () => {
if (scrollContainerRef.current) {
scrollContainerRef.current.scrollTo({
left: scrollContainerRef.current.scrollLeft + scrollAmount,
behavior: 'smooth'
});
}
};
return { scrollAmount, handleScrollLeft, handleScrollRight };
}
exports.default = useScrollManager;
//# sourceMappingURL=useScrollManager.js.map