diff --git a/crates/ascend/src/components/button.rs b/crates/ascend/src/components/button.rs
index 3b0569b..53837a7 100644
--- a/crates/ascend/src/components/button.rs
+++ b/crates/ascend/src/components/button.rs
@@ -16,9 +16,13 @@ pub fn Button(
onclick: impl FnMut(MouseEvent) + 'static,
) -> impl IntoView {
+ let margin = "mx-2 my-1 sm:mx-5 sm:my-2.5";
+
let icon_view = icon.get().map(|i| {
let icon_view = i.into_view();
- let mut classes = "self-center mx-5 my-2.5 rounded-sm".to_string();
+ let mut classes = "self-center rounded-sm".to_string();
+ classes.push(' ');
+ classes.push_str(margin);
classes.push(' ');
classes.push_str(color.class_text());
@@ -35,7 +39,13 @@ pub fn Button(
view! {
}
});
- let text_view = view! { {text.get()}
};
+ let text_view = {
+ let mut classes = "self-center uppercase w-full text-sm sm:text-base md:text-lg font-thin".to_string();
+ classes.push(' ');
+ classes.push_str(margin);
+
+ view! { {text.get()}
}
+ };
view! {