@asphalt-react/context
Version:
share context among asphalt components
18 lines (12 loc) • 689 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var react = require('react');
const sendStyles=stylesheet=>{const collect=react.useContext(StyleContext);if(collect)collect(stylesheet);};
const context=react.createContext("asphalt");const Provider=context.Provider;const Consumer=context.Consumer;const StyleContext=react.createContext();const StyleProvider=StyleContext.Provider;const StyleConsumer=StyleContext.Consumer;
exports.Consumer = Consumer;
exports.Provider = Provider;
exports.StyleConsumer = StyleConsumer;
exports.StyleContext = StyleContext;
exports.StyleProvider = StyleProvider;
exports.default = context;
exports.sendStyles = sendStyles;