@wix/cli
Version:
CLI tool for building Wix sites and applications
81 lines (80 loc) • 2.8 kB
JavaScript
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