MCPcopy
hub / github.com/premieroctet/openchakra / buildComponents

Function buildComponents

src/utils/code.ts:127–144  ·  view source on GitHub ↗
(components: IComponents)

Source from the content-addressed store, hash-verified

125}
126
127const buildComponents = (components: IComponents) => {
128 const codes = filter(components, comp => !!comp.componentName).map(comp => {
129 return generateComponentCode({
130 component: { ...components[comp.parent], children: [comp.id] },
131 components,
132 forceBuildBlock: true,
133 componentName: comp.componentName,
134 })
135 })
136
137 return codes.reduce((acc, val) => {
138 return `
139 ${acc}
140
141 ${val}
142 `
143 }, '')
144}
145
146type GenerateComponentCode = {
147 component: IComponent

Callers 1

generateCodeFunction · 0.85

Calls 1

generateComponentCodeFunction · 0.85

Tested by

no test coverage detected