diff --git a/lib/features/email/presentation/widgets/calendar_event/attendee_widget.dart b/lib/features/email/presentation/widgets/calendar_event/attendee_widget.dart index 03ebcf3d3..607e2a135 100644 --- a/lib/features/email/presentation/widgets/calendar_event/attendee_widget.dart +++ b/lib/features/email/presentation/widgets/calendar_event/attendee_widget.dart @@ -6,10 +6,12 @@ import 'package:tmail_ui_user/features/email/presentation/styles/attendee_widget class AttendeeWidget extends StatelessWidget { final CalendarAttendee attendee; + final List listAttendees; const AttendeeWidget({ super.key, - required this.attendee + required this.attendee, + required this.listAttendees, }); @override @@ -33,7 +35,8 @@ class AttendeeWidget extends StatelessWidget { fontWeight: FontWeight.w500 ), ), - const TextSpan(text: ', '), + if (listAttendees.last != attendee) + const TextSpan(text: ', '), ] ) ); diff --git a/lib/features/email/presentation/widgets/calendar_event/event_attendee_detail_widget.dart b/lib/features/email/presentation/widgets/calendar_event/event_attendee_detail_widget.dart index 13f3026e6..8a83c240f 100644 --- a/lib/features/email/presentation/widgets/calendar_event/event_attendee_detail_widget.dart +++ b/lib/features/email/presentation/widgets/calendar_event/event_attendee_detail_widget.dart @@ -61,7 +61,7 @@ class _EventAttendeeDetailWidgetState extends State { children: [ OrganizerWidget(organizer: widget.organizer), ..._attendeesDisplayed - .map((attendee) => AttendeeWidget(attendee: attendee)) + .map((attendee) => AttendeeWidget(attendee: attendee, listAttendees: _attendeesDisplayed)) .toList(), if (!_isShowAllAttendee) Padding(