Files
Webklar.com/node_modules/framer-motion/dist/es/render/dom/scroll/index.mjs
Basilosaurusrex f027651f9b main repo
2025-11-24 18:09:40 +01:00

15 lines
544 B
JavaScript

import { noop } from 'motion-utils';
import { attachToAnimation } from './attach-animation.mjs';
import { attachToFunction } from './attach-function.mjs';
function scroll(onScroll, { axis = "y", container = document.scrollingElement, ...options } = {}) {
if (!container)
return noop;
const optionsWithDefaults = { axis, container, ...options };
return typeof onScroll === "function"
? attachToFunction(onScroll, optionsWithDefaults)
: attachToAnimation(onScroll, optionsWithDefaults);
}
export { scroll };