blob: 40c6abb60a0880074a85f2ecc93517cd106d210b [file] [log] [blame]
>>>
List<dynamic> _generateUsedComponentReferences(
Globals globals, FormComponent component) {
return component.children == null
? <dynamic>[]
: component.children.map<List<dynamic>>((c) {
final globalComponent = globals.components.firstWhere(
(c) => c.id == component.component.componentId,
orElse: () => null);
<
dynamic>[
reference(globalComponent.className, globalComponent.importPath)
]..addAll(_generateUsedComponentReferences(globals, c));
}).toList();
}
<<<
List<dynamic> _generateUsedComponentReferences(
Globals globals,
FormComponent component,
) {
return component.children == null
? <dynamic>[]
: component.children.map<List<dynamic>>((c) {
final globalComponent = globals.components.firstWhere(
(c) => c.id == component.component.componentId,
orElse: () => null,
);
<dynamic>[
reference(globalComponent.className, globalComponent.importPath),
]..addAll(_generateUsedComponentReferences(globals, c));
}).toList();
}
<<< 3.7
List<dynamic> _generateUsedComponentReferences(
Globals globals,
FormComponent component,
) {
return component.children == null
? <dynamic>[]
: component.children.map<List<dynamic>>((c) {
final globalComponent = globals.components.firstWhere(
(c) => c.id == component.component.componentId,
orElse: () => null,
);
<dynamic>[
reference(globalComponent.className, globalComponent.importPath),
]..addAll(_generateUsedComponentReferences(globals, c));
}).toList();
}