fix/crew-widget
Branch: fix/crew-widget
Priorità: 2 — Fix UI/UX
Cosa è stato fatto
1. Luogo di destinazione
Il CrewSummaryCard mostra già crew.currentLocation quando disponibile (riga con icona location_on_rounded). Nessuna modifica necessaria.
2. Overflow partecipanti — reso scorribile
In squad_detail_sheet.dart, _MemberAvatarRow costruisce una Row con tutti gli avatar dei membri + i posti vuoti. Con maxSize > 6 la riga andava fuori schermo.
Fix: wrappato la Row in un SingleChildScrollView(scrollDirection: Axis.horizontal).
File modificato: lib/shared/widgets/squad_detail_sheet.dart
3. Limite “una sola crew per volta”
Già implementato e funzionante in crew_notifier.dart:
if (state.myCrew != null) {
throw Exception("Sei già in una crew. Esci prima di unirti a un'altra.");
}Nessuna modifica necessaria.
File modificati
| File | Modifica |
|---|---|
lib/shared/widgets/squad_detail_sheet.dart | Wrap Row avatar in SingleChildScrollView horizontal |