forked from eatvio/eatvio_app
feat(consultant_scoring): added validation errors, fixed scoring flow, updating flow
This commit is contained in:
@@ -258,7 +258,15 @@ class OtherRoutes {
|
||||
),
|
||||
|
||||
// Consultant routes
|
||||
GoRoute(path: RouteConstants.becomeConsultantScreen, name: 'becomeConsultantScreen', builder: (context, state) => const BecomeConsultantScreen()),
|
||||
GoRoute(
|
||||
path: RouteConstants.becomeConsultantScreen,
|
||||
name: 'becomeConsultantScreen',
|
||||
builder: (context, state) {
|
||||
final data = state.extra as Map<String, dynamic>?;
|
||||
final slug = data?['slug'] as String?;
|
||||
return BecomeConsultantScreen(slug: slug);
|
||||
},
|
||||
),
|
||||
GoRoute(
|
||||
path: RouteConstants.stepperBecomeConsultantScreen,
|
||||
name: 'stepperBecomeConsultantScreen',
|
||||
@@ -266,7 +274,12 @@ class OtherRoutes {
|
||||
final data = state.extra as Map<String, dynamic>;
|
||||
final slug = data['slug'] as String?;
|
||||
final isCanceled = data['isCanceled'] as bool?;
|
||||
return StepperBecomeConsultantScreen(slug: slug, isCanceled: isCanceled);
|
||||
final isNewRegistration = data['isNewRegistration'] as bool? ?? false;
|
||||
return StepperBecomeConsultantScreen(
|
||||
slug: slug,
|
||||
isCanceled: isCanceled,
|
||||
isNewRegistration: isNewRegistration,
|
||||
);
|
||||
},
|
||||
),
|
||||
GoRoute(path: RouteConstants.calendarScreen, name: 'calendarScreen', builder: (context, state) => const CalendarScreen()),
|
||||
|
||||
Reference in New Issue
Block a user