UNPKG

@whop/react

Version:

React SDK for building embedded apps on Whop

27 lines (26 loc) 828 B
"use client"; "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "WhopIframeSdkProvider", { enumerable: true, get: function() { return WhopIframeSdkProvider; } }); const _iframe = require("@whop/iframe"); const _react = /*#__PURE__*/ _interop_require_default(require("react")); const _uselazyref = require("../util/use-lazy-ref"); const _context = require("./context"); function _interop_require_default(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function WhopIframeSdkProvider({ children, options = {} }) { const sdk = (0, _uselazyref.useLazyRef)(()=>(0, _iframe.createSdk)(options)); return _react.default.createElement(_context.WhopIframeSdkContext, { value: sdk.current }, children); }