Refactor StoreBloc to Cubit and Fix Staff Assignment UI (#1)
Convertito StoreBloc in StoreCubit per coerenza con il resto del progetto. Sistemata la logica di assegnazione dipendenti nel modal dei negozi. Utilizzato il doppio BlocBuilder per garantire la reattività tra StaffCubit e StoreCubit. Reviewed-on: http://catelliub.zapto.org:3000/brontomark/flux/pulls/1 Co-authored-by: Mark M2 Macbook <marco@catelli.it> Co-committed-by: Mark M2 Macbook <marco@catelli.it>
This commit is contained in:
@@ -14,7 +14,7 @@ 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/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_bloc.dart';
|
||||
import 'package:flux/features/master_data/store/bloc/store_cubit.dart';
|
||||
import 'package:flux/features/master_data/store/data/store_repository.dart';
|
||||
import 'package:flux/features/settings/settings.dart';
|
||||
import 'package:get_it/get_it.dart';
|
||||
@@ -84,10 +84,8 @@ class _FluxAppState extends State<FluxApp> {
|
||||
providers: [
|
||||
BlocProvider<AuthBloc>(create: (_) => AuthBloc()),
|
||||
BlocProvider<CompanyBloc>(create: (_) => CompanyBloc()),
|
||||
BlocProvider<StoreBloc>(
|
||||
create: (_) =>
|
||||
StoreBloc(context.read<SessionBloc>())
|
||||
..add(LoadStoresRequested()),
|
||||
BlocProvider<StoreCubit>(
|
||||
create: (_) => StoreCubit(context.read<SessionBloc>())..loadStores(),
|
||||
),
|
||||
BlocProvider<CustomerBloc>(create: (_) => CustomerBloc()),
|
||||
BlocProvider<ProductCubit>(
|
||||
|
||||
Reference in New Issue
Block a user