pagesMap property Null safety
final
Implementation
@override
final Map<String, _i6.PageFactory> pagesMap = {
HomeScreenRoute.name: (routeData) {
return _i6.MaterialPageX<dynamic>(
routeData: routeData, child: const _i1.HomeScreen());
},
PaperScreenRoute.name: (routeData) {
final args = routeData.argsAs<PaperScreenRouteArgs>();
return _i6.MaterialPageX<dynamic>(
routeData: routeData,
child:
_i2.PaperScreen(key: args.key, subjectModel: args.subjectModel));
},
PDFScreenRoute.name: (routeData) {
final args = routeData.argsAs<PDFScreenRouteArgs>();
return _i6.MaterialPageX<dynamic>(
routeData: routeData,
child: _i3.PDFScreen(
key: args.key, model: args.model, isOffline: args.isOffline));
},
SubjectScreenRoute.name: (routeData) {
final args = routeData.argsAs<SubjectScreenRouteArgs>(
orElse: () => const SubjectScreenRouteArgs());
return _i6.MaterialPageX<dynamic>(
routeData: routeData, child: _i4.SubjectScreen(key: args.key));
},
MarketScreenRoute.name: (routeData) {
return _i6.MaterialPageX<dynamic>(
routeData: routeData, child: const _i5.MarketScreen());
}
};