build method

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

Implementation

@override
Widget build(BuildContext context, WidgetRef ref) {
  final avatarInfo =
      ref.watch(memberAvatarInfoProvider((userId: userId, roomId: roomId)));
  return Padding(
    padding: const EdgeInsets.only(right: 10),
    child: ActerAvatar(
      options: AvatarOptions.DM(
        AvatarInfo(
          uniqueId: userId,
          displayName: avatarInfo.displayName ?? userId,
          avatar: avatarInfo.avatar,
          onAvatarTap: () async {
            // ignore: use_build_context_synchronously
            showMemberInfoDrawer(
              context: context,
              roomId: roomId,
              memberId: userId,
            );
          },
        ),
        size: 14,
      ),
    ),
  );
}