populatePageList method
void
populatePageList()
Implementation
void populatePageList() {
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);
pageList = allRoutes
.map((route) {
String path = (route as GoRoute).path;
return path.startsWith('/') ? path : '/$path';
})
// .toList()
// .where((routePath) => !appInfo.userEditablePages.contains(routePath))
.toList();
}