findRoute method
Implementation
BaseModularRoute? findRoute(String route) {
if (!route.toLowerCase().startsWith(this.route.toLowerCase())) return null;
var result = routes
.cast<BaseModularRoute?>()
.firstWhere((e) => e != null && e.route == route, orElse: () => null);
if (result != null) return result;
result = subModules
.map((e) => e.findRoute(route))
.firstWhere((element) => element != null, orElse: () => null);
return result;
}