feat: ability to view tasks in different categories

This commit is contained in:
2024-08-31 10:47:49 +02:00
parent 765e0a1770
commit 28143a7088
29 changed files with 1127 additions and 169 deletions

View File

@ -0,0 +1,21 @@
use dioxus::prelude::*;
use crate::components::task_list::TaskList;
use crate::models::category::Category;
use crate::route::Route;
#[component]
pub(crate) fn NavigationItem(route: Route, children: Element) -> Element {
let current_route = use_route::<Route>();
rsx! {
Link {
to: route.clone(),
class: format!(
"py-4 text-center text-2xl {}",
if current_route == route { "text-zinc-200" }
else { "text-zinc-500" }
),
children
}
}
}