pageList property
Implementation
List<String> get pageList {
List<RouteBase> allRoutes = [];
void routes(List<RouteBase> parentRoutes) {
for (RouteBase route in parentRoutes) {
allRoutes.add(route);
if (route.routes.isNotEmpty) {
routes(route.routes);
}
}
}
routes(routingConfigVN.value.routes);
return allRoutes
.map((route) {
String path = (route as GoRoute).path;
return path.startsWith('/') ? path : '/$path';
})
.toList()
.where((routePath) => !appInfo.sandboxPageNames.contains(routePath))
.toList();
}