refined responsive ui for dashboard and start customer work

This commit is contained in:
2026-04-10 10:47:56 +02:00
parent e06f7329f0
commit 8d6e8647b1
13 changed files with 543 additions and 503 deletions

View File

@@ -5,14 +5,12 @@ import 'package:flux/core/routes/app_router.dart';
import 'package:flux/core/theme/theme.dart';
import 'package:flux/core/theme/bloc/theme_bloc.dart';
import 'package:flux/features/auth/bloc/auth_bloc.dart';
import 'package:flux/features/auth/ui/auth_screen.dart';
import 'package:flux/features/company/bloc/company_bloc.dart';
import 'package:flux/features/company/data/company_repository.dart';
import 'package:flux/features/company/ui/create_company_screen.dart';
import 'package:flux/features/customers/blocs/customer_bloc.dart';
import 'package:flux/features/customers/data/customer_repository.dart';
import 'package:flux/features/store/bloc/store_bloc.dart';
import 'package:flux/features/store/data/store_repository.dart';
import 'package:flux/features/store/ui/create_store_screen.dart';
import 'package:flux/ui/home_screen.dart';
import 'package:flux/features/settings/settings.dart';
import 'package:get_it/get_it.dart';
import 'package:shared_preferences/shared_preferences.dart';
@@ -34,6 +32,7 @@ void main() async {
BlocProvider<AuthBloc>(create: (context) => AuthBloc()),
BlocProvider<CompanyBloc>(create: (context) => CompanyBloc()),
BlocProvider<StoreBloc>(create: (context) => StoreBloc()),
BlocProvider<CustomerBloc>(create: (context) => CustomerBloc()),
],
child: const FluxApp(),
),
@@ -55,6 +54,7 @@ Future<void> setupLocator() async {
getIt.registerLazySingleton<AppSettings>(() => AppSettings());
getIt.registerLazySingleton<CompanyRepository>(() => CompanyRepository());
getIt.registerLazySingleton<StoreRepository>(() => StoreRepository());
getIt.registerLazySingleton<CustomerRepository>(() => CustomerRepository());
}
class FluxApp extends StatelessWidget {