Update Saqel Platform: 2026-09-04 21:26:55
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_bloc/flutter_bloc.dart';
|
||||
import 'core/theme/super_admin_theme.dart';
|
||||
import 'data/repositories/super_admin_repository.dart';
|
||||
import 'logic/cubits/super_admin_cubit.dart';
|
||||
import 'logic/cubits/treasury_cubit.dart';
|
||||
import 'presentation/screens/super_admin_shell.dart';
|
||||
|
||||
/**
|
||||
* ==============================================================================
|
||||
* SAQEL SOVEREIGN COMMAND - SUPER ADMIN APP (APPLICATION ROOT)
|
||||
* ==============================================================================
|
||||
*
|
||||
* تطبيق القيادة السيادية العليا المخصص للمؤسس والمهندس المعماري التقني
|
||||
* (حمزة العائد / Hamza Ayed) لمتابعة وحوكمة المنظومة التعليمية الرقمية.
|
||||
*/
|
||||
void main() {
|
||||
WidgetsFlutterBinding.ensureInitialized();
|
||||
final repository = SuperAdminRepository();
|
||||
|
||||
runApp(SaqelSuperAdminApp(repository: repository));
|
||||
}
|
||||
|
||||
class SaqelSuperAdminApp extends StatelessWidget {
|
||||
final SuperAdminRepository repository;
|
||||
|
||||
const SaqelSuperAdminApp({super.key, required this.repository});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return MultiBlocProvider(
|
||||
providers: [
|
||||
BlocProvider<SuperAdminCubit>(
|
||||
create: (_) => SuperAdminCubit(repository: repository),
|
||||
),
|
||||
BlocProvider<TreasuryCubit>(
|
||||
create: (_) => TreasuryCubit(repository: repository),
|
||||
),
|
||||
],
|
||||
child: MaterialApp(
|
||||
title: 'صاقل | القيادة السيادية العليا',
|
||||
debugShowCheckedModeBanner: false,
|
||||
theme: SuperAdminTheme.darkTheme,
|
||||
home: const SuperAdminShell(),
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user