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

FileModifica
lib/shared/widgets/squad_detail_sheet.dartWrap Row avatar in SingleChildScrollView horizontal