UNPKG

@trellixio/roaster-coffee

Version:
11 lines (10 loc) 379 B
import * as React from 'react'; export const ModalContext = React.createContext(null); export const ModalContextProvider = ModalContext.Provider; export 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; }