@scrolia/vanilla
Version:
A headless scrollbar component
20 lines (18 loc) • 553 B
JavaScript
import { useScrollCore } from "../../contexts/scrollcore.mjs";
import { useComponentPropsSetter } from "../../hooks/props.mjs";
import * as Atom from "atomico";
import { jsx } from "atomico/jsx-runtime";
const _TrackX = () => {
const { x: { setHvTrack } } = useScrollCore();
Atom.useEffect(() => {
setHvTrack(true);
});
useComponentPropsSetter("trackX");
return /* @__PURE__ */ jsx("host", {
shadowDom: true,
children: /* @__PURE__ */ jsx("slot", {})
});
};
const TrackX = Atom.c(_TrackX);
export { TrackX };
//# sourceMappingURL=x.mjs.map