@wix/cli
Version:
CLI tool for building Wix sites and applications
68 lines (66 loc) • 2.18 kB
JavaScript
import { createRequire as _createRequire } from 'node:module';
const require = _createRequire(import.meta.url);
import {
logout
} from "./chunk-PLPLA7N3.js";
import "./chunk-EH3J5VW4.js";
import "./chunk-CCOOZLEQ.js";
import "./chunk-75K4NCRA.js";
import "./chunk-KJ37XZQA.js";
import {
Box_default,
ConfirmInput,
Spinner,
Text,
useAsyncCallback
} 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-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";
// 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 cannot use Wix CLI commands")), /* @__PURE__ */ import_react.default.createElement(
ConfirmInput,
{
label: "Proceed 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-4J22S7SZ.js.map