UNPKG

@scrolia/react

Version:

A headless scrollbar component

28 lines (24 loc) 687 B
"use client"; import { useScrollCore } from "../../contexts/scrollcore.mjs"; import { getComponentProps } from "../../functions/props.mjs"; import * as React from "react"; import { Fragment, jsx } from "react/jsx-runtime"; /** Vertical track component. */ const TrackY = (props) => { const { options: { disabled, plugins }, y: { setHvTrack } } = useScrollCore(); const p = getComponentProps({ name: "trackY", props, plugins }); React.useEffect(() => { setHvTrack(true); }, [setHvTrack]); if (disabled) return /* @__PURE__ */ jsx(Fragment, {}); return /* @__PURE__ */ jsx("div", { ...p, children: p.children }); }; export { TrackY }; //# sourceMappingURL=y.mjs.map