@scrolia/vanilla
Version:
A headless scrollbar component
21 lines (19 loc) • 840 B
JavaScript
const require_rolldown_runtime = require('../../_virtual/rolldown_runtime.js');
const require_contexts_scrollcore = require('../../contexts/scrollcore.js');
const require_hooks_props = require('../../hooks/props.js');
const atomico = require_rolldown_runtime.__toESM(require("atomico"));
const atomico_jsx_runtime = require_rolldown_runtime.__toESM(require("atomico/jsx-runtime"));
const _TrackX = () => {
const { x: { setHvTrack } } = require_contexts_scrollcore.useScrollCore();
atomico.useEffect(() => {
setHvTrack(true);
});
require_hooks_props.useComponentPropsSetter("trackX");
return /* @__PURE__ */ (0, atomico_jsx_runtime.jsx)("host", {
shadowDom: true,
children: /* @__PURE__ */ (0, atomico_jsx_runtime.jsx)("slot", {})
});
};
const TrackX = atomico.c(_TrackX);
exports.TrackX = TrackX;
//# sourceMappingURL=x.js.map