TemplateRouter.fromMap constructor
TemplateRouter.fromMap(
- Map map
Creates a template routing configuration from the provided map.
Implementation
factory TemplateRouter.fromMap(Map<dynamic, dynamic> map) {
final screens = Map<dynamic, dynamic>.from(map['screens'] ?? const {});
return TemplateRouter(
enabled: map['enabled'] == true,
strategy: map['strategy']?.toString() ?? 'manual',
routeFile: map['route_file']?.toString() ?? '',
routerFile: map['router_file']?.toString() ?? '',
initialRoute: map['initial_route']?.toString() ?? '',
screenFolder: screens['folder']?.toString() ?? '',
screenSuffix: screens['suffix']?.toString() ?? '',
ignore: List<String>.from(map['ignore'] ?? const []),
);
}