FairApp constructor
FairApp({
- Key? key,
- required Widget child,
- Map<
String, String> ? bundleAlias, - FairRouteBuilder? routeBuilder,
- BundleLoader? bundleProvider,
- bool debugShowFairBanner = true,
- bool profile = false,
- WidgetBuilder? placeholder,
- Map<
String, FairDelegateBuilder> ? delegate, - Map<
String, FairModuleBuilder> ? modules, - GeneratedModule? generated,
- HttpDecoder? httpDecoder,
- List<
DynamicWidgetBuilderFunction?> ? dynamicWidgetBuilder,
Construct new instance of FairApp
profile
enable internal log for to debug/profileplaceholder
, widget being loaded before FairWidget is displayed.delegate
provide state delegatemodules
, module is a named component factory, which return a Widget/Function/Modelgenerated
, widget annotated with FairBinding will be generate as a map.
Implementation
FairApp({
Key? key,
required Widget child,
this.bundleAlias,
this.routeBuilder,
this.bundleProvider,
this.debugShowFairBanner = true,
bool profile = false,
WidgetBuilder? placeholder,
Map<String, FairDelegateBuilder>? delegate,
Map<String, FairModuleBuilder>? modules,
GeneratedModule? generated,
this.httpDecoder,
this.dynamicWidgetBuilder,
}) : placeholderBuilder = placeholder ?? _defaultHolder,
super(key: key, child: child) {
setup(profile, delegate, generated, modules);
}