feat: ability to view tasks in different categories
This commit is contained in:
31
src/components/pages/category_calendar_page.rs
Normal file
31
src/components/pages/category_calendar_page.rs
Normal file
@ -0,0 +1,31 @@
|
||||
use crate::components::bottom_panel::BottomPanel;
|
||||
use crate::components::navigation::Navigation;
|
||||
use crate::components::task_list::TaskList;
|
||||
use crate::models::category::Category;
|
||||
use crate::route::Route;
|
||||
use chrono::NaiveDate;
|
||||
use dioxus::core_macro::rsx;
|
||||
use dioxus::dioxus_core::Element;
|
||||
use dioxus::prelude::*;
|
||||
use crate::components::create_task_button::CreateTaskButton;
|
||||
use crate::components::sticky_bottom::StickyBottom;
|
||||
use crate::components::task_form::TaskForm;
|
||||
use crate::server::tasks::get_tasks_in_category;
|
||||
|
||||
#[component]
|
||||
pub(crate) fn CategoryCalendarPage() -> Element {
|
||||
let tasks = use_server_future(
|
||||
move || get_tasks_in_category(Category::Calendar {
|
||||
date: NaiveDate::default(),
|
||||
reoccurrence: None,
|
||||
time: None,
|
||||
})
|
||||
)?.unwrap().unwrap();
|
||||
|
||||
rsx! {
|
||||
TaskList {
|
||||
tasks: tasks,
|
||||
class: "pb-36"
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user