UNPKG

@cnstra/react

Version:

React bindings for CNS neural network-inspired event flow system

23 lines (20 loc) 620 B
'use strict'; var react = require('react'); var jsxRuntime = require('react/jsx-runtime'); // src/CNSContext.tsx var CNSContext = react.createContext(null); function CNSProvider({ cns, children }) { const value = { cns }; return /* @__PURE__ */ jsxRuntime.jsx(CNSContext.Provider, { value, children }); } function useCNS() { const context = react.useContext(CNSContext); if (!context) { throw new Error("useCNS must be used within a CNSProvider"); } return context.cns; } exports.CNSProvider = CNSProvider; exports.useCNS = useCNS; //# sourceMappingURL=index.cjs.map //# sourceMappingURL=index.cjs.map