Updates to client
This commit is contained in:
20
AobaClient/src/components/basic/button.rs
Normal file
20
AobaClient/src/components/basic/button.rs
Normal file
@@ -0,0 +1,20 @@
|
||||
use dioxus::prelude::*;
|
||||
|
||||
#[derive(PartialEq, Clone, Props)]
|
||||
pub struct ButtonProps {
|
||||
variant: Option<ButtonVariant>,
|
||||
text: String,
|
||||
}
|
||||
|
||||
#[derive(PartialEq, Clone)]
|
||||
pub enum ButtonVariant {
|
||||
Base,
|
||||
Muted,
|
||||
Accented,
|
||||
}
|
||||
|
||||
pub fn Button(props: ButtonProps) -> Element {
|
||||
rsx! {
|
||||
button { "{props.text}" }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user