MCPcopy Create free account
hub / github.com/MigoXLab/coderio / findParentOfGroup

Function findParentOfGroup

skills/design-to-code/scripts/coderio-skill.mjs:40–52  ·  view source on GitHub ↗
(root, componentName)

Source from the content-addressed store, hash-verified

38}
39
40function findParentOfGroup(root, componentName) {
41 let result = null;
42 function traverse(node) {
43 if (result) return;
44 if (node.children && node.children.some(c => c.data.componentName === componentName)) {
45 result = node;
46 return;
47 }
48 if (node.children) node.children.forEach(traverse);
49 }
50 traverse(root);
51 return result;
52}
53
54function applyPropsAndStateToProtocol(parsed, node, compName, group, isList) {
55 if (parsed && parsed.state && Array.isArray(parsed.state)) {

Callers 1

mainFunction · 0.70

Calls 1

traverseFunction · 0.70

Tested by

no test coverage detected