@wix/cli
Version:
CLI tool for building Wix sites and applications
69 lines (67 loc) • 2.21 kB
JavaScript
import { createRequire as _createRequire } from 'node:module';
const require = _createRequire(import.meta.url);
import {
logout
} from "./chunk-CCWE4DS6.js";
import "./chunk-U5H3SP3I.js";
import "./chunk-TIVTYCB2.js";
import "./chunk-RPTAJN5Y.js";
import {
Box_default,
ConfirmInput,
Spinner,
Text,
useAsyncCallback
} 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-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";
// src/components/LogoutCommand/index.ts
init_esm_shims();
// src/components/LogoutCommand/LogoutCommand.tsx
init_esm_shims();
var import_react = __toESM(require_react(), 1);
var import_variant = __toESM(require_lib(), 1);
var LogoutCommand = ({ userInfo }) => {
const logoutAction = useAsyncCallback(logout);
if (userInfo == null) {
return /* @__PURE__ */ import_react.default.createElement(Text, null, "Wix CLI is already logged out");
}
return /* @__PURE__ */ import_react.default.createElement(import_react.default.Fragment, null, /* @__PURE__ */ import_react.default.createElement(Box_default, { marginBottom: 1 }, /* @__PURE__ */ import_react.default.createElement(Text, null, "When you're logged out you can't use Wix CLI commands.")), /* @__PURE__ */ import_react.default.createElement(
ConfirmInput,
{
label: "Continue with logout?",
initialValue: true,
onSubmit: (confirmed) => {
if (confirmed) {
void logoutAction.execute();
}
}
}
), (0, import_variant.match)(logoutAction.status, {
NotRequested: () => null,
Error: () => null,
Loading: () => /* @__PURE__ */ import_react.default.createElement(Spinner, null),
Success: () => /* @__PURE__ */ import_react.default.createElement(Text, null, "Wix CLI is logged out")
}));
};
export {
LogoutCommand
};
//# sourceMappingURL=LogoutCommand-4VVPDY53.js.map