Refactor: StoreBloc trasformato in StoreCubit per coerenza e semplicità

This commit is contained in:
2026-04-15 09:09:52 +02:00
parent 7f8c0d642a
commit 7b3dc449a6
20 changed files with 19 additions and 1620 deletions

View File

@@ -5,7 +5,7 @@ import 'package:flux/core/theme/theme.dart';
import 'package:flux/core/widgets/flux_text_field.dart';
import 'package:flux/features/master_data/staff/blocs/staff_cubit.dart'; // Tuo percorso
import 'package:flux/features/master_data/staff/models/staff_member_model.dart';
import 'package:flux/features/master_data/store/bloc/store_bloc.dart';
import 'package:flux/features/master_data/store/bloc/store_cubit.dart';
class StaffScreen extends StatefulWidget {
const StaffScreen({super.key});
@@ -94,7 +94,7 @@ class _StaffScreenState extends State<StaffScreen> {
}
Widget _buildStoreSelector() {
return BlocBuilder<StoreBloc, StoreState>(
return BlocBuilder<StoreCubit, StoreState>(
// Assumendo tu abbia uno StoreCubit
builder: (context, state) {
return Padding(
@@ -222,7 +222,7 @@ class _StaffScreenState extends State<StaffScreen> {
// --- SELETTORE NEGOZI (CHIPS) ---
// Qui usiamo il BlocBuilder per i negozi, ma il setModalState per il refresh
BlocBuilder<StoreBloc, StoreState>(
BlocBuilder<StoreCubit, StoreState>(
builder: (context, storeState) {
if (storeState.status == StoreStatus.loading) {
return const CircularProgressIndicator();