SPACEBROWSER_INTERFACE/interface_base/creator-ui/dist/chunks/Status.BXXhAgWr.js
2025-08-07 20:28:59 -04:00

46 lines
1.9 KiB
JavaScript

import { jsxs as i, jsx as r } from "react/jsx-runtime";
import { a as c } from "./index.CfQlFjZU.js";
import { c as s } from "./index.CfM2L_w0.js";
import { n as _ } from "./index.B0wX8xO7.js";
import { G as l } from "./index.dWlEA7uO.js";
import { L as m } from "./LoadingState.BcrOPPws.js";
const d = "creator_container_Ctxsz", v = "creator_large_GxH9n", u = "creator_medium_nS7HT", f = "creator_small_pE-ZJ", g = "creator_status_DB7SJ", p = "creator_variant_default_ekWdy", x = "creator_variant_info_Mgk7X", S = "creator_variant_success_lDiVb", w = "creator_variant_warning_SLWmk", N = "creator_variant_error_6NH4i", h = "creator_variant_loading_fE16v", k = "creator_text_mCzDR", t = { container: d, large: v, medium: u, small: f, status: g, variant_default: p, variant_info: x, variant_success: S, variant_warning: w, variant_error: N, variant_loading: h, text: k }, y = ({
status: a,
text: n,
size: e = "medium"
}) => {
const o = s(
t.container,
t[e],
t[`variant_${a || "default"}`]
);
return { status: a, text: n, containerClassName: o };
}, z = ({ status: a, text: n, containerClassName: e }) => /* @__PURE__ */ i("div", { className: e, "data-testid": "status-container", children: [
/* @__PURE__ */ r(
_,
{
value: a === "loading",
then: /* @__PURE__ */ r(m, { "data-testid": "status-loading", type: "wheel", size: "small" }),
otherwise: /* @__PURE__ */ r(
l,
{
"data-testid": "status-icon",
className: s(t.status, {
[t.variant_default]: a === "default" || !a,
[t.variant_info]: a === "info",
[t.variant_success]: a === "success",
[t.variant_warning]: a === "warning",
[t.variant_error]: a === "error"
})
}
)
}
),
/* @__PURE__ */ r("span", { className: t.text, "data-testid": "status-text", children: n })
] }), j = c(z, y);
export {
z as S,
j as a,
y as u
};