UNPKG

@wix/cli

Version:

CLI tool for building Wix sites and applications

88 lines (84 loc) 2.55 kB
import { createRequire as _createRequire } from 'node:module'; const require = _createRequire(import.meta.url); import { useBackendAsAServiceClient } from "./chunk-FY52VUHM.js"; import "./chunk-J5YVHTPQ.js"; import "./chunk-NPIBHDAX.js"; import { useProjectModel } from "./chunk-BUXKC4SM.js"; import { SiteAuthProvider } from "./chunk-PLPLA7N3.js"; import "./chunk-EH3J5VW4.js"; import "./chunk-CCOOZLEQ.js"; import "./chunk-75K4NCRA.js"; import "./chunk-KJ37XZQA.js"; import { Alert, Spinner, useAsync } from "./chunk-OAVLQEAG.js"; import { require_react } from "./chunk-5A5B2WR4.js"; import "./chunk-SQ3KPTIH.js"; import "./chunk-Z4MHKCET.js"; import "./chunk-C4SUTB4O.js"; import "./chunk-TKDDSH55.js"; import "./chunk-62BYZXT7.js"; import "./chunk-WYHHEOWO.js"; import "./chunk-P4ZPHTFX.js"; import "./chunk-ZXYGJZOO.js"; import { require_lib } from "./chunk-D5VYILRO.js"; import { __toESM, init_esm_shims } from "./chunk-4EFJZ3GQ.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.upsertAppEnvironment( 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: { siteId } } } = useProjectModel(); return /* @__PURE__ */ import_react2.default.createElement(SiteAuthProvider, { siteId }, /* @__PURE__ */ import_react2.default.createElement(EnvSet, { variable })); }; export { EnvSetCommand }; //# sourceMappingURL=EnvSetCommand-6WYE4RK6.js.map