Neda/admin_panel/lib/main.dart
2026-03-07 19:18:52 +03:30

36 lines
991 B
Dart

import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import 'config/app_config.dart';
import 'providers/auth_provider.dart';
import 'providers/user_provider.dart';
import 'providers/group_provider.dart';
import 'router/app_router.dart';
import 'services/service_locator.dart';
import 'theme/app_theme.dart';
void main() {
ServiceLocator().initialize();
runApp(const NedaAdminApp());
}
class NedaAdminApp extends StatelessWidget {
const NedaAdminApp({super.key});
@override
Widget build(BuildContext context) {
return MultiProvider(
providers: [
ChangeNotifierProvider(create: (_) => AuthProvider()),
ChangeNotifierProvider(create: (_) => UserProvider()),
ChangeNotifierProvider(create: (_) => GroupProvider()),
],
child: MaterialApp.router(
title: AppConfig.appName,
debugShowCheckedModeBanner: false,
theme: AppTheme.theme,
routerConfig: appRouter,
),
);
}
}