@scrolia/react-native
Version:
A headless scrollbar component
27 lines (24 loc) • 585 B
JavaScript
"use client";
import { ScrollCoreContext, useScrollCoreStates } from "../../contexts/scrollcore.mjs";
import { jsx } from "react/jsx-runtime";
/** Provider component. */
const Provider = (props) => {
const { children, ...p } = props;
const x = useScrollCoreStates();
const y = useScrollCoreStates();
return /* @__PURE__ */ jsx(ScrollCoreContext, {
value: {
options: {
...p,
disabled: p.disabled ?? false,
animated: p.animated ?? false,
plugins: p.plugins ?? []
},
x,
y
},
children
});
};
export { Provider };
//# sourceMappingURL=index.mjs.map