build method

  1. @override
dynamic build(
  1. dynamic context,
  2. dynamic ref
)

Implementation

@override
Widget build(BuildContext context, WidgetRef ref) {
  final avatarInfo = _avatarInfo(ref);
  final displayName = _displayName(ref);
  final tile = Card(
    child: ListTile(
      onTap: onTap,
      title: Text(displayName ?? userId),
      subtitle: (displayName == null) ? null : Text(userId),
      leading: ActerAvatar(
        options: AvatarOptions.DM(
          avatarInfo,
          size: 18,
        ),
      ),
      trailing: _renderTrailing(context, ref),
    ),
  );
  if (includeSharedRooms) {
    return _buildSharedRooms(context, tile);
  }
  return tile;
}