rifatta operation form e diverse migliorie generali

This commit is contained in:
2026-05-19 10:32:01 +02:00
parent ecb161bc07
commit 00d5890a37
17 changed files with 484 additions and 494 deletions

View File

@@ -426,7 +426,7 @@ class _SharedAttachmentsSectionState extends State<SharedAttachmentsSection> {
color: theme.colorScheme.primary,
),
title: const Text(
'Cartella Export (Es. TIM AttachmentRepository)',
'Cartella Export PDF',
style: TextStyle(fontWeight: FontWeight.bold),
),
subtitle: Text(

View File

@@ -2,7 +2,7 @@ import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:flux/core/routes/routes.dart';
import 'package:flux/features/customers/blocs/customers_cubit.dart';
import 'package:flux/features/customers/blocs/customers_list_cubit.dart';
import 'package:flux/features/customers/models/customer_model.dart';
import 'package:flux/features/customers/ui/quick_customer_dialog.dart';
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
@@ -253,7 +253,7 @@ class SharedCustomerSection extends StatelessWidget {
),
onChanged: (query) {
currentSearchQuery = query;
context.read<CustomersCubit>().searchCustomers(query);
context.read<CustomersListCubit>().searchCustomers(query);
},
),
),
@@ -272,7 +272,7 @@ class SharedCustomerSection extends StatelessWidget {
context: context,
builder: (dialogContext) {
return BlocProvider.value(
value: context.read<CustomersCubit>(),
value: context.read<CustomersListCubit>(),
child: QuickCustomerDialog(
initialQuery:
currentSearchQuery, // <-- Passiamo quello che ha digitato!
@@ -297,9 +297,9 @@ class SharedCustomerSection extends StatelessWidget {
const Divider(),
// Lista Clienti dal Bloc
Expanded(
child: BlocBuilder<CustomersCubit, CustomersState>(
child: BlocBuilder<CustomersListCubit, CustomersListState>(
builder: (context, state) {
if (state.status == CustomersStatus.loading) {
if (state.status == CustomersListStatus.loading) {
return const Center(child: CircularProgressIndicator());
}
if (state.customers.isEmpty) {