@scrolia/vanilla
Version:
A headless scrollbar component
13 lines (11 loc) • 430 B
JavaScript
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