stone-kit
Version:
uikit for redesign
62 lines (61 loc) • 1.66 kB
JavaScript
import { jsxs as f, jsx as _ } from "react/jsx-runtime";
import { Text as r } from "../../Text/ui/Text.js";
import { c as t } from "../../../index-rKuIKazb.js";
import { logoVariant as w } from "./Logo.types.js";
const m = "_wrapper_1ujs8_1", p = "_logo_1ujs8_7", a = "_logoValue_1ujs8_12", n = "_logoDom_1ujs8_16", i = "_logoOffice_1ujs8_21", k = "_logoNewOffice_1ujs8_26", j = "_logoNewDom_1ujs8_31", N = "_wrapperBetween_1ujs8_36", D = "_uk_1ujs8_41", O = "_uk_black_1ujs8_48", b = "_uk_white_1ujs8_51", o = {
wrapper: m,
logo: p,
logoValue: a,
logoDom: n,
logoOffice: i,
logoNewOffice: k,
logoNewDom: j,
wrapperBetween: N,
uk: D,
uk_black: O,
uk_white: b
}, B = ({
uk: c = !1,
variant: e = "black",
between: u = !1,
addClassName: g,
onClick: s
}) => {
const l = t.bind(o);
return /* @__PURE__ */ f(
"div",
{
className: l(o.wrapper, { [o.wrapperBetween]: u }, g),
onClick: () => {
s && s();
},
children: [
/* @__PURE__ */ _(
"img",
{
src: w[e],
alt: "Лого",
className: l(
o.logo,
{ [o.logoValue]: e === "value" },
{ [o.logoDom]: e === "dom" },
{ [o.logoOffice]: e === "office" },
{ [o.logoNewOffice]: e === "newOffice" },
{ [o.logoNewDom]: e === "newDom" }
)
}
),
c && /* @__PURE__ */ _(
r,
{
className: l(o.uk, o[`uk_${e}`]),
html: "управляющая<br/>компания"
}
)
]
}
);
};
export {
B as Logo
};