UNPKG

@wix/cli

Version:

CLI tool for building Wix sites and applications

90 lines (86 loc) 2.93 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/EnvRemoveCommand/index.ts init_esm_shims(); // ../cli-astro-commands/src/components/EnvRemoveCommand/EnvRemoveCommand.tsx init_esm_shims(); var import_react2 = __toESM(require_react(), 1); // ../cli-astro-commands/src/components/EnvRemoveCommand/EnvRemove.tsx init_esm_shims(); var import_react = __toESM(require_react(), 1); var import_variant = __toESM(require_lib(), 1); var ENV_NAME = "prod"; var EnvRemove = ({ variableKey }) => { const { model } = useProjectModel(); const backendAsAServiceClient = useBackendAsAServiceClient(); const { status } = useAsync(async () => { await backendAsAServiceClient.deleteAppEnvironmentVariable( model.config.appId, ENV_NAME, variableKey ); }, []); return (0, import_variant.match)(status, { Loading: () => /* @__PURE__ */ import_react.default.createElement(Spinner, { text: "Removing environment variable..." }), Success: () => /* @__PURE__ */ import_react.default.createElement(Alert, { type: "success" }, '"', variableKey, '" was successfully removed from "', ENV_NAME, `" environment. Note: This only removes the variable from the remote environment. It won't delete it from .env.local.`), Error: () => null, NotRequested: () => null }); }; // ../cli-astro-commands/src/components/EnvRemoveCommand/EnvRemoveCommand.tsx var EnvRemoveCommand = ({ variableKey }) => { const { model: { config } } = useProjectModel(); let commandTree = /* @__PURE__ */ import_react2.default.createElement(EnvRemove, { variableKey }); if (config.projectType === "Site") { commandTree = /* @__PURE__ */ import_react2.default.createElement(SiteAuthProvider, { siteId: config.siteId }, commandTree); } return commandTree; }; export { EnvRemoveCommand }; //# sourceMappingURL=EnvRemoveCommand-XOBBPVUB.js.map