Update Saqel Platform: 2026-09-12 13:38:49
This commit is contained in:
@@ -18,6 +18,7 @@ import 'package:flutter_bloc/flutter_bloc.dart';
|
||||
import '../../../core/theme/app_colors.dart';
|
||||
import '../../../core/theme/app_theme.dart';
|
||||
import '../../../core/utils/saqel_toast.dart';
|
||||
import '../../../data/models/exam_model.dart';
|
||||
import '../../../logic/cubits/exam_cubit.dart';
|
||||
import '../../widgets/luxury_widgets.dart';
|
||||
|
||||
@@ -26,18 +27,31 @@ class AdaptiveExamScreen extends StatelessWidget {
|
||||
final int examId;
|
||||
final String title;
|
||||
final String? subjectTitle;
|
||||
final String? subjectCode;
|
||||
final String? unitKey;
|
||||
final ExamModel? initialExam;
|
||||
|
||||
const AdaptiveExamScreen({
|
||||
super.key,
|
||||
required this.examId,
|
||||
required this.title,
|
||||
this.subjectTitle,
|
||||
this.subjectCode,
|
||||
this.unitKey,
|
||||
this.initialExam,
|
||||
});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return BlocProvider(
|
||||
create: (context) => ExamCubit()..loadExam(examId: examId),
|
||||
create: (context) => ExamCubit()
|
||||
..loadExam(
|
||||
examId: examId,
|
||||
initialExam: initialExam,
|
||||
subjectCode: subjectCode,
|
||||
unitKey: unitKey,
|
||||
unitTitle: title,
|
||||
),
|
||||
child: _AdaptiveExamView(title: title, subjectTitle: subjectTitle),
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user