@frontify/fondue
Version:
Design system of Frontify
25 lines (24 loc) • 1.07 kB
JavaScript
import { jsx as e } from "react/jsx-runtime";
import { ELEMENT_LIC as o } from "@udecode/plate-list";
import { merge as m } from "../../../../utilities/merge.es.js";
import { getColumnBreakClasses as n } from "../ColumnBreakPlugin/utils/getColumnBreakClasses.es.js";
import { MarkupElement as a } from "../MarkupElement.es.js";
import { justifyClassNames as i } from "../helper.es.js";
const p = "tw-w-auto tw-min-w-[10px]", l = (t, r = !0) => m([
r && n(t),
t.align ? i[t.align] : "tw-justify-start",
t.breakAfterColumn ? "tw-grid" : "tw-inline-grid",
"tw-grid-cols-[min-content_repeat(3,_auto)]"
]), u = ({ attributes: t, children: r, element: s }) => /* @__PURE__ */ e("p", { className: l(s), ...t, children: /* @__PURE__ */ e("span", { className: p, children: r }) });
class L extends a {
constructor(r = o, s = u) {
super(r, s);
}
}
export {
p as LIST_ITEM_SPAN_CLASSES,
L as ListItemContentMarkupElement,
u as ListItemContentMarkupElementNode,
l as getLicElementClassNames
};
//# sourceMappingURL=ListItemContentMarkupElement.es.js.map