@scrolia/vanilla
Version:
A headless scrollbar component
15 lines (13 loc) • 590 B
JavaScript
const require_rolldown_runtime = require('../_virtual/rolldown_runtime.js');
const atomico = require_rolldown_runtime.__toESM(require("atomico"));
/** `ScrollCore` context. */
const ScrollCoreContext = atomico.createContext(null);
/** Hook for using the `ScrollCore` context. */
const useScrollCore = () => {
const core = atomico.useContext(ScrollCoreContext);
if (core === null) throw new Error("useScrollCore must be used within a provider");
return core;
};
exports.ScrollCoreContext = ScrollCoreContext;
exports.useScrollCore = useScrollCore;
//# sourceMappingURL=scrollcore.js.map