@aplus-frontend/ui
Version:
26 lines (25 loc) • 533 B
JavaScript
import { useSlots as o, computed as s } from "vue";
import { genRealChildren as u } from "../../ap-form/item-group/helper.mjs";
function d(t) {
if (t && typeof t == "object")
return t;
const e = !!t || t === "";
return {
start: e,
end: e
};
}
const f = () => {
const t = o();
return s(() => t.default ? u(t.default()).map((r) => {
const { props: n } = r;
return {
...n,
collapsible: d(n?.collapsible),
_child: r.children.default?.()
};
}) : []);
};
export {
f as useItems
};