@builder.io/sdk-vue
Version:
Builder.io SDK for Vue
2 lines (1 loc) • 476 B
JavaScript
var u=require("./style.css");const f=(r,o)=>{var c;return l((c=r.data)==null?void 0:c.blocks,o)},l=(r,o)=>{var c,i,e;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"&&((e=(i=n.component)==null?void 0:i.options)!=null&&e.columns)){for(const t of n.component.options.columns)if(t.blocks){const s=l(t.blocks,o);if(s)return s}}}return null};exports.findBlockById=f;