@mankindui/core
Version:
- a react component library - you can see how @mankindui/core can be used via examples: [usage examples](https://github.com/clarklindev/mankindui-test)
22 lines (21 loc) • 976 B
JavaScript
import { j as n } from "../../_virtual/jsx-runtime.js";
var r = /* @__PURE__ */ ((e) => (e.left = "relative inline-flex flex-row-reverse items-center content-center", e.right = "relative inline-flex flex-row items-center content-center", e.top = "relative inline-flex flex-col-reverse items-center content-center", e.bottom = "relative inline-flex flex-col items-center content-center", e))(r || {});
const x = (e, t) => `${r[e]} gap-${t}`, l = ({
labelDirection: e = "right",
labelClickable: t = !0,
gap: o = "2",
label: c = "",
className: i = "",
children: s
}) => {
const a = t ? "label" : "div", m = `${x(e, o)} ${t ? "cursor-pointer" : "cursor-default"}`;
return /* @__PURE__ */ n.jsxs(a, { "data-component": l.name, className: [m, i].join(" "), children: [
/* @__PURE__ */ n.jsx("div", { children: s }),
/* @__PURE__ */ n.jsx("span", { children: c })
] });
};
l.displayName = "Label";
export {
l as Label
};
//# sourceMappingURL=index.js.map