UNPKG

stone-kit

Version:
62 lines (61 loc) 1.66 kB
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 };