createInitialComponentStates method
AFComponentStates
createInitialComponentStates(
- AFCoreDefinitionContext core,
- Iterable<
AFCoreLibraryExtensionContext> libraries
Implementation
AFComponentStates createInitialComponentStates(AFCoreDefinitionContext core, Iterable<AFCoreLibraryExtensionContext> libraries) {
final componentStates = <AFComponentState>[];
for(final initState in core.componentStateInitializers) {
final s = initState();
if(s != null) {
componentStates.add(s);
}
}
componentStates.add(AFUIState.initialValue());
if(AFibD.config.requiresPrototypeData) {
componentStates.add(AFUIState.initialValue());
}
componentStates.add(AFComponentStateUnused.initialValue());
return AFComponentStates.createFrom(componentStates);
}