UNPKG

@whop/react

Version:

React SDK for building embedded apps on Whop

23 lines (22 loc) 922 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "withWhopAppConfig", { enumerable: true, get: function() { return withWhopAppConfig; } }); function withWhopAppConfig(next, whopAppOptions = {}) { return async function applyWhopAppConfig(phase, defaults) { const resolvedConfig = typeof next === "function" ? await next(phase, defaults) : next; resolvedConfig.experimental ??= {}; resolvedConfig.experimental.serverActions ??= {}; resolvedConfig.experimental.serverActions.allowedOrigins ??= []; resolvedConfig.experimental.serverActions.allowedOrigins.push(`${whopAppOptions.domainId ?? "*"}.apps.whop.com`); resolvedConfig.experimental.optimizePackageImports ??= []; resolvedConfig.experimental.optimizePackageImports.push("frosted-ui"); return resolvedConfig; }; }