import 'package:flutter/material.dart'; import 'package:flutter_localizations/flutter_localizations.dart'; import 'package:provider/provider.dart'; import 'core/constants/app_colors.dart'; import 'data/services/api_service.dart'; import 'presentation/pages/login_page.dart'; void main() { runApp(const MyApp()); } class MyApp extends StatelessWidget { const MyApp({super.key}); @override Widget build(BuildContext context) { return MultiProvider( providers: [Provider(create: (_) => ApiService())], child: MaterialApp( title: 'Teacher Panel', debugShowCheckedModeBanner: false, locale: const Locale('fa', 'IR'), localizationsDelegates: const [ GlobalMaterialLocalizations.delegate, GlobalWidgetsLocalizations.delegate, GlobalCupertinoLocalizations.delegate, ], supportedLocales: const [Locale('fa', 'IR')], theme: ThemeData( primaryColor: AppColors.primary, colorScheme: ColorScheme.fromSeed(seedColor: AppColors.primary), useMaterial3: true, fontFamily: 'Vazirmatn', ), home: const LoginPage(), ), ); } }