ottimo punto sembra funzionare tutto, devo solo aggiungere l'aggiunta di un cliente volante, di un modello volante e gestire i file allegati
This commit is contained in:
@@ -16,9 +16,7 @@ class _CustomerSearchSheetState extends State<CustomerSearchSheet> {
|
||||
@override
|
||||
void initState() {
|
||||
super.initState();
|
||||
// Opzionale ma consigliato: carica i clienti recenti appena si apre la modale,
|
||||
// così l'utente non vede una schermata vuota prima di cercare.
|
||||
// context.read<CustomersCubit>().loadCustomers(query: '');
|
||||
context.read<CustomerCubit>().loadCustomers();
|
||||
}
|
||||
|
||||
@override
|
||||
@@ -28,10 +26,7 @@ class _CustomerSearchSheetState extends State<CustomerSearchSheet> {
|
||||
}
|
||||
|
||||
void _onSearchChanged(String query) {
|
||||
// Comunichiamo al Cubit dei clienti di fare la query su Supabase
|
||||
// (Consiglio Pro: nel Cubit, metti un "debounce" di 300ms su questa chiamata
|
||||
// per non bombardare Supabase a ogni singola lettera digitata!)
|
||||
// context.read<CustomersCubit>().searchCustomers(query);
|
||||
context.read<CustomerCubit>().searchCustomers(query);
|
||||
}
|
||||
|
||||
@override
|
||||
|
||||
@@ -26,14 +26,14 @@ class _CustomersContentState extends State<CustomersContent> {
|
||||
void _loadInitialCustomers() {
|
||||
final companyId = context.read<SessionBloc>().state.company?.id;
|
||||
if (companyId != null) {
|
||||
context.read<CustomerCubit>().loadCustomers(companyId);
|
||||
context.read<CustomerCubit>().loadCustomers();
|
||||
}
|
||||
}
|
||||
|
||||
void _onSearch(String query) {
|
||||
final companyId = context.read<SessionBloc>().state.company?.id;
|
||||
if (companyId != null) {
|
||||
context.read<CustomerCubit>().searchCustomers(companyId, query);
|
||||
context.read<CustomerCubit>().searchCustomers( query);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user