staff
This commit is contained in:
@@ -12,6 +12,8 @@ import 'package:flux/features/customers/blocs/customer_bloc.dart';
|
||||
import 'package:flux/features/customers/data/customer_repository.dart';
|
||||
import 'package:flux/features/products/blocs/product_cubit.dart';
|
||||
import 'package:flux/features/products/data/product_repository.dart';
|
||||
import 'package:flux/features/staff/blocs/staff_cubit.dart';
|
||||
import 'package:flux/features/staff/data/staff_repository.dart';
|
||||
import 'package:flux/features/store/bloc/store_bloc.dart';
|
||||
import 'package:flux/features/store/data/store_repository.dart';
|
||||
import 'package:flux/features/settings/settings.dart';
|
||||
@@ -56,6 +58,7 @@ Future<void> setupLocator() async {
|
||||
getIt.registerLazySingleton<StoreRepository>(() => StoreRepository());
|
||||
getIt.registerLazySingleton<CustomerRepository>(() => CustomerRepository());
|
||||
getIt.registerLazySingleton<ProductRepository>(() => ProductRepository());
|
||||
getIt.registerLazySingleton<StaffRepository>(() => StaffRepository());
|
||||
}
|
||||
|
||||
class FluxApp extends StatefulWidget {
|
||||
@@ -81,11 +84,19 @@ class _FluxAppState extends State<FluxApp> {
|
||||
providers: [
|
||||
BlocProvider<AuthBloc>(create: (_) => AuthBloc()),
|
||||
BlocProvider<CompanyBloc>(create: (_) => CompanyBloc()),
|
||||
BlocProvider<StoreBloc>(create: (_) => StoreBloc()),
|
||||
BlocProvider<StoreBloc>(
|
||||
create: (_) =>
|
||||
StoreBloc(context.read<SessionBloc>())
|
||||
..add(LoadStoresRequested()),
|
||||
),
|
||||
BlocProvider<CustomerBloc>(create: (_) => CustomerBloc()),
|
||||
BlocProvider<ProductCubit>(
|
||||
create: (context) => ProductCubit(context.read<SessionBloc>()),
|
||||
),
|
||||
BlocProvider<StaffCubit>(
|
||||
create: (_) =>
|
||||
StaffCubit(context.read<SessionBloc>())..loadAllStaff(),
|
||||
),
|
||||
],
|
||||
child: BlocBuilder<ThemeBloc, ThemeState>(
|
||||
builder: (context, state) {
|
||||
|
||||
Reference in New Issue
Block a user