diff --git a/frontend/src/app.rs b/frontend/src/app.rs
index dec37de..793c171 100644
--- a/frontend/src/app.rs
+++ b/frontend/src/app.rs
@@ -622,7 +622,7 @@ pub fn App() -> impl IntoView {
-
diff --git a/frontend/src/components/ui/button.rs b/frontend/src/components/ui/button.rs
index a608249..1b3e5c2 100644
--- a/frontend/src/components/ui/button.rs
+++ b/frontend/src/components/ui/button.rs
@@ -25,7 +25,7 @@ pub enum ButtonSize {
pub fn Button(
#[prop(into, optional)] variant: ButtonVariant,
#[prop(into, optional)] size: ButtonSize,
- #[prop(into, optional)] class: String,
+ #[prop(into, optional)] class: MaybeSignal,
#[prop(into, optional)] on_click: Option>,
children: Children,
) -> impl IntoView {
@@ -49,7 +49,7 @@ pub fn Button(
view! {