doneTasksEntries method

dynamic doneTasksEntries(
  1. dynamic context,
  2. dynamic overview
)

Implementation

Widget doneTasksEntries(BuildContext context, TasksOverview overview) {
  if (overview.doneTasks.isEmpty || !widget.showCompletedTask) {
    return const SizedBox.shrink();
  }
  final taskListId = widget.taskList.eventIdStr();
  return Column(
    children: [
      const SizedBox(height: 10),
      Row(
        children: [
          const Expanded(
            child: Divider(
              indent: 20,
              endIndent: 20,
            ),
          ),
          Text(
            L10n.of(context).countTasksCompleted(overview.doneTasks.length),
          ),
          const Expanded(
            child: Divider(
              indent: 20,
              endIndent: 20,
            ),
          ),
        ],
      ),
      for (final taskId in overview.doneTasks)
        TaskItem(
          taskListId: taskListId,
          taskId: taskId,
          onTap: () => showInlineAddTask.value = false,
        ),
    ],
  );
}