laif-ds
Version:
Design System di Laif con componenti React basati su principi di Atomic Design
34 lines (33 loc) • 805 B
JavaScript
"use client";
import { pointStart as a, pointEnd as h } from "../../../unist-util-position/lib/index.js";
function u(t, e) {
const n = t.all(e), i = n.shift(), p = [];
if (i) {
const r = {
type: "element",
tagName: "thead",
properties: {},
children: t.wrap([i], !0)
};
t.patch(e.children[0], r), p.push(r);
}
if (n.length > 0) {
const r = {
type: "element",
tagName: "tbody",
properties: {},
children: t.wrap(n, !0)
}, c = a(e.children[1]), o = h(e.children[e.children.length - 1]);
c && o && (r.position = { start: c, end: o }), p.push(r);
}
const l = {
type: "element",
tagName: "table",
properties: {},
children: t.wrap(p, !0)
};
return t.patch(e, l), t.applyData(e, l);
}
export {
u as table
};