sorted participants list alphabetically #87
| @@ -3,18 +3,13 @@ import 'package:flutter/material.dart'; | ||||
| import '../../../../../api/marianumcloud/talk/getParticipants/getParticipantsResponse.dart'; | ||||
| import '../../../../../widget/userAvatar.dart'; | ||||
|  | ||||
| class ParticipantsListView extends StatefulWidget { | ||||
| class ParticipantsListView extends StatelessWidget { | ||||
|   final GetParticipantsResponse participantsResponse; | ||||
|   const ParticipantsListView(this.participantsResponse, {super.key}); | ||||
|  | ||||
|   @override | ||||
|   State<ParticipantsListView> createState() => _ParticipantsListViewState(); | ||||
| } | ||||
|  | ||||
| class _ParticipantsListViewState extends State<ParticipantsListView> { | ||||
|   @override | ||||
|   Widget build(BuildContext context) { | ||||
|     final participants = widget.participantsResponse.data.map((participant) => ListTile( | ||||
|     final participants = participantsResponse.data.map((participant) => ListTile( | ||||
|       leading: UserAvatar(id: participant.actorId), | ||||
|       title: Text(participant.displayName), | ||||
|       subtitle: participant.statusMessage != null ? Text(participant.statusMessage!) : null, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user