UNPKG

@scrolia/vanilla

Version:

A headless scrollbar component

15 lines (13 loc) 590 B
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