build method
dynamic
build( - dynamic context
)
Implementation
@override
Widget build(BuildContext context) {
return KataglyphisAppShell<OmniBootstrapData>(
loadBootstrapData: loadAppSettings,
appLocalizationsDelegates: const <LocalizationsDelegate<dynamic>>[
AppLocalizations.delegate,
],
buildBinding:
(OmniBootstrapData data, KataglyphisAppShellRuntime runtime) {
final (appSettings, userSettings, blogConfigs, webrtcSettings) =
data;
final OmniScreenConfigurations screenConfigurations =
OmniScreenConfigurations(blogPageConfigs: blogConfigs);
return KataglyphisAppShellBinding(
appAttributes: runtime.buildAppAttributes(
footerConfig: DefaultFooterConfig(),
homeConfig: DefaultHomeConfig(),
appSettings: appSettings,
userSettings: userSettings,
screenConfigurations: screenConfigurations,
),
routesCreator: OmniRoutes(
blogDependentAppAttributes: OmniBlogDependentAppAttributes(
blogDependentScreenConfigurations: screenConfigurations,
blockSettings: blogConfigs,
webrtcSettings: webrtcSettings,
),
),
);
},
);
}