@trellixio/roaster-coffee
Version:
Beans' product component library
15 lines (12 loc) • 442 B
JavaScript
import * as React from 'react';
const ModalContext = React.createContext(null);
const ModalContextProvider = ModalContext.Provider;
function useModal() {
const ctx = React.useContext(ModalContext);
if (!ctx) {
throw new Error("useModal hook was called outside of context, wrap your app with ModalProvider component");
}
return ctx;
}
export { ModalContext, ModalContextProvider, useModal };
//# sourceMappingURL=useModal.js.map