@whop/react
Version:
React SDK for building embedded apps on Whop
27 lines (26 loc) • 828 B
JavaScript
"use client";
;
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);
}