feat: ability to view tasks in different categories
This commit is contained in:
21
src/components/navigation_item.rs
Normal file
21
src/components/navigation_item.rs
Normal 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
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user