UNPKG

@scrolia/vanilla

Version:

A headless scrollbar component

13 lines (11 loc) 430 B
import * as Atom from "atomico"; /** `ScrollCore` context. */ const ScrollCoreContext = Atom.createContext(null); /** Hook for using the `ScrollCore` context. */ const useScrollCore = () => { const core = Atom.useContext(ScrollCoreContext); if (core === null) throw new Error("useScrollCore must be used within a provider"); return core; }; export { ScrollCoreContext, useScrollCore }; //# sourceMappingURL=scrollcore.mjs.map