fix: task completion and sorting #106

Merged
matous-volf merged 2 commits from fix/task-completion-sorting into main 2025-12-19 19:16:19 +00:00
Showing only changes of commit 999057314a - Show all commits

View File

@@ -1,6 +1,7 @@
use crate::components::task_list_item::TaskListItem; use crate::components::task_list_item::TaskListItem;
use crate::models::category::Category; use crate::models::category::Category;
use crate::models::task::{Task, TaskWithSubtasks}; use crate::models::task::{Task, TaskWithSubtasks};
use crate::server::tasks::complete_task;
use dioxus::core_macro::rsx; use dioxus::core_macro::rsx;
use dioxus::dioxus_core::Element; use dioxus::dioxus_core::Element;
use dioxus::prelude::*; use dioxus::prelude::*;
@@ -48,6 +49,9 @@ pub(crate) fn TaskList(tasks: Vec<TaskWithSubtasks>, class: Option<&'static str>
move |event: Event<MouseData>| { move |event: Event<MouseData>| {
// To prevent editing the task. // To prevent editing the task.
event.stop_propagation(); event.stop_propagation();
async move {
let _ = complete_task(task.task.id).await;
}
} }
} }
}, },