UNPKG

@scrolia/react

Version:

A headless scrollbar component

27 lines (23 loc) 663 B
"use client"; import { useScrollCore } from "../../contexts/scrollcore.mjs"; import { getComponentProps } from "../../functions/props.mjs"; import { useLengthHandler } from "../../hooks/length.mjs"; import { useScrollHandler } from "../../hooks/scroll.mjs"; import { jsx } from "react/jsx-runtime"; /** Container component. */ const Container = (props) => { useLengthHandler(); useScrollHandler(); const { options: { plugins } } = useScrollCore(); const p = getComponentProps({ name: "container", props, plugins }); return /* @__PURE__ */ jsx("div", { ...p, children: p.children }); }; export { Container }; //# sourceMappingURL=index.mjs.map