diff --git a/lib/pages/task_overview_page.dart b/lib/pages/task_overview_page.dart index 4cb59bb..92be7a3 100644 --- a/lib/pages/task_overview_page.dart +++ b/lib/pages/task_overview_page.dart @@ -40,7 +40,13 @@ class _TaskOverviewPageState extends State { return ListTile( key: Key(task.id), title: Text(task.title), - subtitle: Text(task.description), + subtitle: task.description.isNotEmpty ? Text(task.description) : null, + trailing: Checkbox( + value: task.isCompleted, + onChanged: (isCompleted) => context + .controller() + .saveTask(task.copyWith(isCompleted: isCompleted)), + ), onTap: () async { final result = await onTaskTapped(task); if (result != null && context.mounted) {