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