UNPKG

@wix/cli

Version:

CLI tool for building Wix sites and applications

94 lines (90 loc) 2.78 kB
import { createRequire as _createRequire } from 'node:module'; const require = _createRequire(import.meta.url); import { useBackendAsAServiceClient } from "./chunk-JQOAY3IH.js"; import { useProjectModel } from "./chunk-OQJA5FSX.js"; import "./chunk-KCDAY54L.js"; import "./chunk-FYLO6WOU.js"; import "./chunk-3B6VL2WO.js"; import "./chunk-7QTVQZAE.js"; import { SiteAuthProvider } from "./chunk-CCWE4DS6.js"; import "./chunk-U5H3SP3I.js"; import "./chunk-TIVTYCB2.js"; import "./chunk-RPTAJN5Y.js"; import { Alert, Spinner, useAsync } 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 { require_lib } from "./chunk-CO5A7CZG.js"; import { __toESM, init_esm_shims } from "./chunk-EXLZF52D.js"; // ../cli-astro-commands/src/components/EnvSetCommand/index.ts init_esm_shims(); // ../cli-astro-commands/src/components/EnvSetCommand/EnvSetCommand.tsx init_esm_shims(); var import_react2 = __toESM(require_react(), 1); // ../cli-astro-commands/src/components/EnvSetCommand/EnvSet.tsx init_esm_shims(); var import_react = __toESM(require_react(), 1); var import_variant = __toESM(require_lib(), 1); var ENV_NAME = "prod"; var EnvSet = ({ variable }) => { const { model } = useProjectModel(); const backendAsAServiceClient = useBackendAsAServiceClient(); const { status } = useAsync(async () => { await backendAsAServiceClient.upsertAppEnvironmentVariables( model.config.appId, ENV_NAME, { [variable.key]: variable.value } ); }, []); return (0, import_variant.match)(status, { Loading: () => /* @__PURE__ */ import_react.default.createElement(Spinner, { text: "Setting environment variable..." }), Success: () => /* @__PURE__ */ import_react.default.createElement(Alert, { type: "success" }, '"', variable.key, '" was successfully set'), Error: () => null, NotRequested: () => null }); }; // ../cli-astro-commands/src/components/EnvSetCommand/EnvSetCommand.tsx var EnvSetCommand = ({ variable }) => { const { model: { config } } = useProjectModel(); let commandTree = /* @__PURE__ */ import_react2.default.createElement(EnvSet, { variable }); if (config.projectType === "Site") { commandTree = /* @__PURE__ */ import_react2.default.createElement(SiteAuthProvider, { siteId: config.siteId }, commandTree); } return commandTree; }; export { EnvSetCommand }; //# sourceMappingURL=EnvSetCommand-FD3DZ7EU.js.map