UNPKG

@trellixio/roaster-coffee

Version:
32 lines (26 loc) 789 B
'use strict'; var React = require('react'); function _interopNamespaceDefault(e) { var n = Object.create(null); if (e) { for (var k in e) { n[k] = e[k]; } } n.default = e; return Object.freeze(n); } var React__namespace = /*#__PURE__*/_interopNamespaceDefault(React); const ModalContext = React__namespace.createContext(null); const ModalContextProvider = ModalContext.Provider; function useModal() { const ctx = React__namespace.useContext(ModalContext); if (!ctx) { throw new Error("useModal hook was called outside of context, wrap your app with ModalProvider component"); } return ctx; } exports.ModalContext = ModalContext; exports.ModalContextProvider = ModalContextProvider; exports.useModal = useModal; //# sourceMappingURL=useModal.js.map