feat(ecosystem): full Grade 10 curriculum sync, real device fingerprinting, teacher video dashboard, and official textbook assets
This commit is contained in:
@@ -6,6 +6,7 @@ import '../../core/utils/saqel_toast.dart';
|
||||
import '../../data/models/teacher_models.dart';
|
||||
import '../../logic/cubits/teacher_auth_cubit.dart';
|
||||
import 'tabs/teacher_studio_upload_tab.dart';
|
||||
import 'tabs/teacher_submissions_tab.dart';
|
||||
import 'tabs/teacher_monetization_tab.dart';
|
||||
import 'tabs/teacher_reputation_scorecard_tab.dart';
|
||||
import 'tabs/teacher_assignments_qna_tab.dart';
|
||||
@@ -353,11 +354,14 @@ class _TeacherMainShellState extends State<TeacherMainShell> {
|
||||
),
|
||||
body: IndexedStack(
|
||||
index: _currentTabIndex,
|
||||
children: const [
|
||||
TeacherStudioUploadTab(),
|
||||
TeacherMonetizationTab(),
|
||||
TeacherReputationScorecardTab(),
|
||||
TeacherAssignmentsQnATab(),
|
||||
children: [
|
||||
const TeacherStudioUploadTab(),
|
||||
TeacherSubmissionsTab(
|
||||
onNavigateToUpload: () => setState(() => _currentTabIndex = 0),
|
||||
),
|
||||
const TeacherMonetizationTab(),
|
||||
const TeacherReputationScorecardTab(),
|
||||
const TeacherAssignmentsQnATab(),
|
||||
],
|
||||
),
|
||||
bottomNavigationBar: Container(
|
||||
@@ -379,8 +383,12 @@ class _TeacherMainShellState extends State<TeacherMainShell> {
|
||||
elevation: 0,
|
||||
items: const [
|
||||
BottomNavigationBarItem(
|
||||
icon: Icon(CupertinoIcons.videocam_circle_fill),
|
||||
label: 'استوديو الحصص',
|
||||
icon: Icon(CupertinoIcons.cloud_upload_fill),
|
||||
label: 'استوديو الرفع',
|
||||
),
|
||||
BottomNavigationBarItem(
|
||||
icon: Icon(CupertinoIcons.play_rectangle_fill),
|
||||
label: 'حصصي وفيديوهاتي',
|
||||
),
|
||||
BottomNavigationBarItem(
|
||||
icon: Icon(CupertinoIcons.money_dollar_circle_fill),
|
||||
|
||||
Reference in New Issue
Block a user