INNER CODE UNIT · Dart
getRoute
TheAlphamerc/flutter_healthcare_app · lib/src/config/route.dart:8
static Map<String, WidgetBuilder> getRoute() {
return <String, WidgetBuilder>{
'/': (_) => SplashPage(),
'/HomePage': (_) => DoctorConsultantPage(),
};
}
static Route onGenerateRoute(RouteSettings settings) {
final List<String> pathElements = settings.name.split('/');
if (pathElements[0] != '' || pathElements.length == 1) {
return null;
}
switch (pathElements[1]) {
case "DetailPage":
return CustomRoute<bool>(
builder: (BuildContext context) => DetailPage(
doctor: settings.arguments,
));