UNPKG

@wix/cli

Version:

CLI tool for building Wix sites and applications

81 lines (80 loc) 2.8 kB
import { createRequire as _createRequire } from 'node:module'; const require = _createRequire(import.meta.url); import { runCommand } from "./chunk-EBR4PS3A.js"; import { ProjectModelProvider } from "./chunk-P7YKQHOD.js"; import { messages_default } from "./chunk-HEANTKSX.js"; import "./chunk-4BLGYECY.js"; import { HttpClientProvider, buildHttpClientHeaders } from "./chunk-FYLO6WOU.js"; import { PanoramaProvider } from "./chunk-3B6VL2WO.js"; import "./chunk-7QTVQZAE.js"; import { addUserFields } from "./chunk-2KP5J2KZ.js"; import { BiProvider, ErrorReporterProvider, LoginModeProvider, SiteAuthProvider } from "./chunk-CCWE4DS6.js"; import "./chunk-U5H3SP3I.js"; import { I18nProvider } from "./chunk-TIVTYCB2.js"; import "./chunk-RPTAJN5Y.js"; import { render } from "./chunk-UC5LTXTA.js"; import "./chunk-5VIJC5EU.js"; import "./chunk-MZDJNQLB.js"; import { require_react } from "./chunk-QNHANFRW.js"; import "./chunk-AFPDHQYI.js"; import "./chunk-HYKBBZLS.js"; import "./chunk-C5RTKQVL.js"; import "./chunk-4EJ5VQTT.js"; import "./chunk-4UTFAKA5.js"; import "./chunk-LU3R3EBR.js"; import "./chunk-XZUGLEBK.js"; import "./chunk-TLLAD5LU.js"; import "./chunk-SDLCFZRL.js"; import "./chunk-CO5A7CZG.js"; import { __toESM, init_esm_shims } from "./chunk-EXLZF52D.js"; // ../cli-site-old/src/commands/render-command.tsx init_esm_shims(); var import_react = __toESM(require_react(), 1); async function renderCommand(command, services, cliVersion, component) { await runCommand(command, services, cliVersion, async (model) => { const { biLogger, errorReporter, panorama } = services; const handleLogin = (userInfo) => { errorReporter.setUser({ id: userInfo.userId }); addUserFields(biLogger, userInfo.userId); }; const headers = buildHttpClientHeaders({ flow: "Sites", command: command.name(), cliVersion }); await render( /* @__PURE__ */ import_react.default.createElement(BiProvider, { value: biLogger }, /* @__PURE__ */ import_react.default.createElement(ErrorReporterProvider, { value: errorReporter }, /* @__PURE__ */ import_react.default.createElement(PanoramaProvider, { value: panorama }, /* @__PURE__ */ import_react.default.createElement(LoginModeProvider, { value: services.loginMode }, /* @__PURE__ */ import_react.default.createElement(SiteAuthProvider, { siteId: model.metaSiteId, onLogin: handleLogin }, /* @__PURE__ */ import_react.default.createElement(HttpClientProvider, { headers }, /* @__PURE__ */ import_react.default.createElement(I18nProvider, { messages: messages_default }, /* @__PURE__ */ import_react.default.createElement(ProjectModelProvider, { value: model }, component)))))))) ); }); } export { renderCommand }; //# sourceMappingURL=render-command-MALNZUHG.js.map