feat: update Font Awesome to 7.1.0
All checks were successful
actionlint check / actionlint check (pull_request) Successful in 39s
conventional pull request title check / conventional pull request title check (pull_request) Successful in 8s
conventional commit messages check / conventional commit messages check (pull_request) Successful in 10s
GitLeaks check / GitLeaks check (pull_request) Successful in 46s
dotenv-linter check / dotenv-linter check (pull_request) Successful in 48s
hadolint check / hadolint check (pull_request) Successful in 51s
checkov check / checkov check (pull_request) Successful in 2m37s
htmlhint check / htmlhint check (pull_request) Successful in 1m9s
markdownlint check / markdownlint check (pull_request) Successful in 50s
Prettier check / Prettier check (pull_request) Successful in 30s
ShellCheck check / ShellCheck check (pull_request) Successful in 55s
Stylelint check / Stylelint check (pull_request) Successful in 54s
yamllint check / yamllint check (pull_request) Successful in 1m6s
Rust check / Rust check (pull_request) Successful in 24m52s
All checks were successful
actionlint check / actionlint check (pull_request) Successful in 39s
conventional pull request title check / conventional pull request title check (pull_request) Successful in 8s
conventional commit messages check / conventional commit messages check (pull_request) Successful in 10s
GitLeaks check / GitLeaks check (pull_request) Successful in 46s
dotenv-linter check / dotenv-linter check (pull_request) Successful in 48s
hadolint check / hadolint check (pull_request) Successful in 51s
checkov check / checkov check (pull_request) Successful in 2m37s
htmlhint check / htmlhint check (pull_request) Successful in 1m9s
markdownlint check / markdownlint check (pull_request) Successful in 50s
Prettier check / Prettier check (pull_request) Successful in 30s
ShellCheck check / ShellCheck check (pull_request) Successful in 55s
Stylelint check / Stylelint check (pull_request) Successful in 54s
yamllint check / yamllint check (pull_request) Successful in 1m6s
Rust check / Rust check (pull_request) Successful in 24m52s
This commit is contained in:
@@ -2,6 +2,10 @@ use crate::models::category::Category;
|
||||
use dioxus::core_macro::rsx;
|
||||
use dioxus::dioxus_core::Element;
|
||||
use dioxus::prelude::*;
|
||||
use dioxus_free_icons::Icon;
|
||||
use dioxus_free_icons::icons::fa_solid_icons::{
|
||||
FaCalendarDays, FaForward, FaHourglassHalf, FaInbox, FaQuestion, FaWater,
|
||||
};
|
||||
|
||||
#[component]
|
||||
pub(crate) fn CategoryInput(
|
||||
@@ -14,63 +18,71 @@ pub(crate) fn CategoryInput(
|
||||
button {
|
||||
r#type: "button",
|
||||
class: format!(
|
||||
"py-2 rounded-lg grow basis-0 {} cursor-pointer",
|
||||
"py-3 flex flex-row justify-center items-center rounded-lg grow basis-0 {} cursor-pointer",
|
||||
if selected_category() == Category::SomedayMaybe { "bg-zinc-500/50" }
|
||||
else { "bg-zinc-800/50" }
|
||||
),
|
||||
onclick: move |_| {
|
||||
selected_category.set(Category::SomedayMaybe);
|
||||
},
|
||||
i {
|
||||
class: "fa-solid fa-question"
|
||||
Icon {
|
||||
icon: FaQuestion,
|
||||
height: 16,
|
||||
width: 16
|
||||
}
|
||||
},
|
||||
button {
|
||||
r#type: "button",
|
||||
class: format!(
|
||||
"py-2 rounded-lg grow basis-0 {} cursor-pointer",
|
||||
"py-3 flex flex-row justify-center items-center rounded-lg grow basis-0 {} cursor-pointer",
|
||||
if selected_category() == Category::LongTerm { "bg-zinc-500/50" }
|
||||
else { "bg-zinc-800/50" }
|
||||
),
|
||||
onclick: move |_| {
|
||||
selected_category.set(Category::LongTerm);
|
||||
},
|
||||
i {
|
||||
class: "fa-solid fa-water"
|
||||
Icon {
|
||||
icon: FaWater,
|
||||
height: 16,
|
||||
width: 16
|
||||
}
|
||||
},
|
||||
button {
|
||||
r#type: "button",
|
||||
class: format!(
|
||||
"py-2 rounded-lg grow basis-0 {} cursor-pointer",
|
||||
"py-3 flex flex-row justify-center items-center rounded-lg grow basis-0 {} cursor-pointer",
|
||||
if let Category::WaitingFor(_) = selected_category() { "bg-zinc-500/50" }
|
||||
else { "bg-zinc-800/50" }
|
||||
),
|
||||
onclick: move |_| {
|
||||
selected_category.set(Category::WaitingFor(String::new()));
|
||||
},
|
||||
i {
|
||||
class: "fa-solid fa-hourglass-half"
|
||||
Icon {
|
||||
icon: FaHourglassHalf,
|
||||
height: 16,
|
||||
width: 16
|
||||
}
|
||||
},
|
||||
button {
|
||||
r#type: "button",
|
||||
class: format!(
|
||||
"py-2 rounded-lg grow basis-0 {} cursor-pointer",
|
||||
"py-3 flex flex-row justify-center items-center rounded-lg grow basis-0 {} cursor-pointer",
|
||||
if selected_category() == Category::NextSteps { "bg-zinc-500/50" }
|
||||
else { "bg-zinc-800/50" }
|
||||
),
|
||||
onclick: move |_| {
|
||||
selected_category.set(Category::NextSteps);
|
||||
},
|
||||
i {
|
||||
class: "fa-solid fa-forward"
|
||||
Icon {
|
||||
icon: FaForward,
|
||||
height: 16,
|
||||
width: 16
|
||||
}
|
||||
},
|
||||
button {
|
||||
r#type: "button",
|
||||
class: format!(
|
||||
"py-2 rounded-lg grow basis-0 {} cursor-pointer",
|
||||
"py-3 flex flex-row justify-center items-center rounded-lg grow basis-0 {} cursor-pointer",
|
||||
if let Category::Calendar { .. } = selected_category() { "bg-zinc-500/50" }
|
||||
else { "bg-zinc-800/50" }
|
||||
),
|
||||
@@ -81,22 +93,26 @@ pub(crate) fn CategoryInput(
|
||||
time: None,
|
||||
});
|
||||
},
|
||||
i {
|
||||
class: "fa-solid fa-calendar-days"
|
||||
Icon {
|
||||
icon: FaCalendarDays,
|
||||
height: 16,
|
||||
width: 16
|
||||
}
|
||||
},
|
||||
button {
|
||||
r#type: "button",
|
||||
class: format!(
|
||||
"py-2 rounded-lg grow basis-0 {} cursor-pointer",
|
||||
"py-3 flex flex-row justify-center items-center rounded-lg grow basis-0 {} cursor-pointer",
|
||||
if selected_category() == Category::Inbox { "bg-zinc-500/50" }
|
||||
else { "bg-zinc-800/50" }
|
||||
),
|
||||
onclick: move |_| {
|
||||
selected_category.set(Category::Inbox);
|
||||
},
|
||||
i {
|
||||
class: "fa-solid fa-inbox"
|
||||
Icon {
|
||||
icon: FaInbox,
|
||||
height: 16,
|
||||
width: 16
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user