UNPKG

@microbitsclub/paywall-solid

Version:
16 lines (15 loc) 645 B
import { PaywallPopoverContainer } from './paywall-popover-container'; import { paywallPopoverContext } from './paywall-popover-context'; import { createPaywallPopoverStore } from './paywall-popover-store'; export const PaywallPopoverProvider = (props) => { const state = createPaywallPopoverStore(props.config); const { Provider } = paywallPopoverContext; if (props.dontWrap === true) { return <Provider value={state}>{props.children}</Provider>; } else { return (<Provider value={state}> <PaywallPopoverContainer>{props.children}</PaywallPopoverContainer> </Provider>); } };