Update Saqel Platform: 2026-09-08 13:43:36
This commit is contained in:
@@ -60,7 +60,6 @@ class SaqelTeacherApp extends StatelessWidget {
|
||||
}
|
||||
}
|
||||
|
||||
/// Global Auth Gate: Auto-Directs to TeacherMainShell if Logged In, or TeacherAuthScreen
|
||||
class TeacherAuthGate extends StatelessWidget {
|
||||
const TeacherAuthGate({super.key});
|
||||
|
||||
@@ -70,7 +69,7 @@ class TeacherAuthGate extends StatelessWidget {
|
||||
builder: (context, state) {
|
||||
if (state is TeacherAuthenticated) {
|
||||
return TeacherMainShell(initialProfile: state.profile);
|
||||
} else if (state is TeacherAuthLoading || state is TeacherAuthInitial) {
|
||||
} else if (state is TeacherAuthInitial) {
|
||||
return const Scaffold(
|
||||
backgroundColor: TeacherTheme.backgroundDark,
|
||||
body: Center(
|
||||
@@ -78,6 +77,7 @@ class TeacherAuthGate extends StatelessWidget {
|
||||
),
|
||||
);
|
||||
}
|
||||
// Keep TeacherAuthScreen mounted during TeacherAuthLoading, TeacherAuthOtpSent, TeacherAuthError, etc.
|
||||
return const TeacherAuthScreen();
|
||||
},
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user