update route to cater for stand alone user update and business update.
This commit is contained in:
@@ -10,7 +10,8 @@ import 'package:patient_manager/pages/patientAdd.dart';
|
|||||||
import 'package:patient_manager/pages/patientEdit.dart';
|
import 'package:patient_manager/pages/patientEdit.dart';
|
||||||
import 'package:patient_manager/pages/patientManager.dart';
|
import 'package:patient_manager/pages/patientManager.dart';
|
||||||
import 'package:patient_manager/pages/patientView.dart';
|
import 'package:patient_manager/pages/patientView.dart';
|
||||||
import 'package:patient_manager/pages/profileUpdate.dart';
|
import 'package:patient_manager/pages/profileBusinessUpdate.dart';
|
||||||
|
import 'package:patient_manager/pages/profileUserUpdate.dart';
|
||||||
|
|
||||||
class RouteGenerator {
|
class RouteGenerator {
|
||||||
static Route<dynamic> generateRoute(RouteSettings settings) {
|
static Route<dynamic> generateRoute(RouteSettings settings) {
|
||||||
@@ -77,7 +78,15 @@ class RouteGenerator {
|
|||||||
case '/profile':
|
case '/profile':
|
||||||
if (args is AppUser) {
|
if (args is AppUser) {
|
||||||
return MaterialPageRoute(
|
return MaterialPageRoute(
|
||||||
builder: (_) => ProfileUpdate(signedInUser: args),
|
builder: (_) => ProfileUserUpdate(signedInUser: args),
|
||||||
|
);
|
||||||
|
}
|
||||||
|
return _errorRoute();
|
||||||
|
|
||||||
|
case '/business-profile':
|
||||||
|
if (args is AppUser) {
|
||||||
|
return MaterialPageRoute(
|
||||||
|
builder: (_) => ProfileBusinessUpdate(signedInUser: args),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
return _errorRoute();
|
return _errorRoute();
|
||||||
|
|||||||
Reference in New Issue
Block a user