UNPKG

@builder.io/sdk-vue

Version:
30 lines (29 loc) 660 B
const s = (r, o) => { var c; return l((c = r.data) == null ? void 0 : c.blocks, o); }, l = (r, o) => { var c, e, f; if (!r) return null; for (const n of r) { if (n.id === o) return n; if (n.children) { const t = l(n.children, o); if (t) return t; } if (((c = n.component) == null ? void 0 : c.name) === "Columns" && ((f = (e = n.component) == null ? void 0 : e.options) != null && f.columns)) { for (const t of n.component.options.columns) if (t.blocks) { const i = l(t.blocks, o); if (i) return i; } } } return null; }; export { s as f };