feat: UI overhaul
Some checks failed
actionlint check / actionlint check (pull_request) Successful in 7s
conventional pull request title check / conventional pull request title check (pull_request) Successful in 3s
conventional commit messages check / conventional commit messages check (pull_request) Successful in 7s
dotenv-linter check / dotenv-linter check (pull_request) Successful in 7s
GitLeaks check / GitLeaks check (pull_request) Successful in 10s
hadolint check / hadolint check (pull_request) Successful in 10s
htmlhint check / htmlhint check (pull_request) Successful in 28s
markdownlint check / markdownlint check (pull_request) Successful in 30s
Prettier check / Prettier check (pull_request) Failing after 27s
checkov check / checkov check (pull_request) Successful in 1m22s
Stylelint check / Stylelint check (pull_request) Failing after 34s
ShellCheck check / ShellCheck check (pull_request) Successful in 37s
yamllint check / yamllint check (pull_request) Successful in 22s
Rust check / Rust check (pull_request) Has been cancelled

This commit is contained in:
2026-01-28 19:36:00 +01:00
parent be1a21b746
commit 9a401293dd
41 changed files with 838 additions and 994 deletions

View File

@@ -11,8 +11,7 @@ pub(crate) fn CategoryPage(category: Category) -> Element {
rsx! {
TaskList {
tasks: tasks.clone(),
class: "pb-36"
tasks: tasks.clone()
}
}
}

View File

@@ -8,4 +8,6 @@ pub(crate) mod category_today_page;
pub(crate) mod category_trash_page;
pub(crate) mod category_waiting_for_page;
pub(crate) mod not_found_page;
pub(crate) mod project_form_page;
pub(crate) mod projects_page;
pub(crate) mod task_form_page;

View File

@@ -0,0 +1,12 @@
use crate::components::{error_boundary_message::ErrorBoundaryMessage, project_form::ProjectForm};
use dioxus::prelude::*;
#[component]
pub(crate) fn ProjectFormPage() -> Element {
rsx! {
ErrorBoundaryMessage {
class: "grow py-4 flex flex-col gap-12",
ProjectForm {}
}
}
}

View File

@@ -0,0 +1,12 @@
use crate::components::{error_boundary_message::ErrorBoundaryMessage, task_form::TaskForm};
use dioxus::prelude::*;
#[component]
pub(crate) fn TaskFormPage() -> Element {
rsx! {
ErrorBoundaryMessage {
class: "grow py-4 flex flex-col gap-12",
TaskForm {}
}
}
}