diff --git a/crates/ascend/src/components/outlined_box.rs b/crates/ascend/src/components/outlined_box.rs index d78a731..ef4db6c 100644 --- a/crates/ascend/src/components/outlined_box.rs +++ b/crates/ascend/src/components/outlined_box.rs @@ -25,6 +25,8 @@ pub fn OutlinedBox(children: Children, color: Gradient, #[prop(optional)] highli Gradient::PinkOrange => "bg-pink-900", Gradient::CyanBlue => "bg-cyan-900", Gradient::TealLime => "bg-teal-900", + Gradient::PurplePink => "bg-purple-900", + Gradient::PurpleBlue => "bg-purple-900", }; c.push(' '); diff --git a/crates/ascend/src/gradient.rs b/crates/ascend/src/gradient.rs index f9139a9..55095a3 100644 --- a/crates/ascend/src/gradient.rs +++ b/crates/ascend/src/gradient.rs @@ -1,9 +1,11 @@ #[derive(Debug, Copy, Clone, Default)] pub enum Gradient { #[default] + PurpleBlue, PinkOrange, CyanBlue, TealLime, + PurplePink, } impl Gradient { pub fn class_from(&self) -> &str { @@ -11,6 +13,8 @@ impl Gradient { Gradient::PinkOrange => "from-pink-500", Gradient::CyanBlue => "from-cyan-500", Gradient::TealLime => "from-teal-300", + Gradient::PurplePink => "from-purple-500", + Gradient::PurpleBlue => "from-purple-600", } } @@ -19,6 +23,8 @@ impl Gradient { Gradient::PinkOrange => "to-orange-400", Gradient::CyanBlue => "to-blue-500", Gradient::TealLime => "to-lime-300", + Gradient::PurplePink => "to-pink-500", + Gradient::PurpleBlue => "to-blue-500", } } @@ -27,6 +33,8 @@ impl Gradient { Gradient::PinkOrange => "text-pink-500", Gradient::CyanBlue => "text-cyan-500", Gradient::TealLime => "text-teal-300", + Gradient::PurplePink => "text-purple-500", + Gradient::PurpleBlue => "text-purple-600", } } } diff --git a/crates/ascend/src/pages/wall.rs b/crates/ascend/src/pages/wall.rs index 8167834..16acdb0 100644 --- a/crates/ascend/src/pages/wall.rs +++ b/crates/ascend/src/pages/wall.rs @@ -33,7 +33,6 @@ use crate::components::ProblemInfo; use crate::components::attempt::Attempt; use crate::components::button::Button; -use crate::components::checkbox::Checkbox; use crate::components::header::HeaderItem; use crate::components::header::HeaderItems; use crate::components::header::StyledHeader; @@ -162,22 +161,24 @@ pub fn Wall() -> impl IntoView {
{grid}
-
+
+
+
+ + + -
- -