taskAssignee method

dynamic taskAssignee(
  1. dynamic ref,
  2. dynamic task
)

Implementation

Widget? taskAssignee(WidgetRef ref, Task task) {
  final assignees = task.assigneesStr().map((s) => s.toDartString()).toList();

  if (assignees.isEmpty) return null;

  final avatarInfo = ref.watch(
    memberAvatarInfoProvider(
      (roomId: task.roomIdStr(), userId: assignees.first),
    ),
  );

  return ActerAvatar(
    options: AvatarOptions.DM(
      avatarInfo,
      size: 16,
    ),
  );
}