start provider screens
This commit is contained in:
@@ -14,6 +14,8 @@ import 'package:flux/features/customers/blocs/customer_bloc.dart';
|
||||
import 'package:flux/features/customers/data/customer_repository.dart';
|
||||
import 'package:flux/features/master_data/products/blocs/product_cubit.dart';
|
||||
import 'package:flux/features/master_data/products/data/product_repository.dart';
|
||||
import 'package:flux/features/master_data/providers/blocs/provider_cubit.dart';
|
||||
import 'package:flux/features/master_data/providers/data/provider_repository.dart';
|
||||
import 'package:flux/features/master_data/staff/blocs/staff_cubit.dart';
|
||||
import 'package:flux/features/master_data/staff/data/staff_repository.dart';
|
||||
import 'package:flux/features/master_data/store/bloc/store_cubit.dart';
|
||||
@@ -64,6 +66,7 @@ Future<void> setupLocator() async {
|
||||
getIt.registerLazySingleton<ProductRepository>(() => ProductRepository());
|
||||
getIt.registerLazySingleton<StaffRepository>(() => StaffRepository());
|
||||
getIt.registerLazySingleton<ServicesRepository>(() => ServicesRepository());
|
||||
getIt.registerLazySingleton<ProviderRepository>(() => ProviderRepository());
|
||||
}
|
||||
|
||||
class FluxApp extends StatefulWidget {
|
||||
@@ -103,6 +106,9 @@ class _FluxAppState extends State<FluxApp> {
|
||||
BlocProvider<ServicesCubit>(
|
||||
create: (_) => ServicesCubit(context.read<SessionBloc>()),
|
||||
),
|
||||
BlocProvider<ProvidersCubit>(
|
||||
create: (_) => ProvidersCubit(context.read<SessionBloc>()),
|
||||
),
|
||||
],
|
||||
child: BlocBuilder<ThemeBloc, ThemeState>(
|
||||
builder: (context, state) {
|
||||
|
||||
Reference in New Issue
Block a user