feat: Refactor user AM Part 1 registration data model and update registration screens

This commit is contained in:
Hanim
2025-08-12 16:16:54 +02:00
parent 916d83755f
commit 14efccc711
10 changed files with 371 additions and 15 deletions
+8 -1
View File
@@ -1,5 +1,6 @@
import 'package:flutter/material.dart';
import 'package:go_router/go_router.dart';
import 'package:p_tits_pas/screens/auth/am/am_register_step1_sceen.dart';
import '../screens/auth/login_screen.dart';
import '../screens/auth/register_choice_screen.dart';
import '../screens/auth/parent/parent_register_step1_screen.dart';
@@ -8,7 +9,7 @@ import '../screens/auth/parent/parent_register_step3_screen.dart';
import '../screens/auth/parent/parent_register_step4_screen.dart';
import '../screens/auth/parent/parent_register_step5_screen.dart';
import '../screens/home/home_screen.dart';
import '../models/user_registration_data.dart';
import '../models/parent_user_registration_data.dart';
class AppRouter {
static const String login = '/login';
@@ -18,6 +19,8 @@ class AppRouter {
static const String parentRegisterStep3 = '/parent-register/step3';
static const String parentRegisterStep4 = '/parent-register/step4';
static const String parentRegisterStep5 = '/parent-register/step5';
static const String amRegisterStep1 = '/am-register/step1';
static const String home = '/home';
static Route<dynamic> generateRoute(RouteSettings settings) {
@@ -74,6 +77,10 @@ class AppRouter {
}
slideTransition = true;
break;
case amRegisterStep1:
screen = const AmRegisterStep1Screen();
slideTransition = true;
break;
case home:
screen = const HomeScreen();
break;