@scrolia/react-native
Version:
A headless scrollbar component
28 lines (25 loc) • 773 B
JavaScript
"use client";
const require_runtime = require('../../_virtual/_rolldown/runtime.js');
const require_contexts_scrollcore = require('../../contexts/scrollcore.js');
let react_jsx_runtime = require("react/jsx-runtime");
/** Provider component. */
const Provider = (props) => {
const { children, ...p } = props;
const x = require_contexts_scrollcore.useScrollCoreStates();
const y = require_contexts_scrollcore.useScrollCoreStates();
return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(require_contexts_scrollcore.ScrollCoreContext, {
value: {
options: {
...p,
disabled: p.disabled ?? false,
animated: p.animated ?? false,
plugins: p.plugins ?? []
},
x,
y
},
children
});
};
exports.Provider = Provider;
//# sourceMappingURL=index.js.map