46 lines
1.9 KiB
JavaScript
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
|
|
};
|