use crate::components::{Demo, DemoCode}; use leptos::*; use melt_ui::*; use prisms::highlight_str; #[component] pub fn ButtonPage() -> impl IntoView { view! {

"Button"

"Primary" "#, "rust" ) > ""

"color"

"Primary Color" "#, "rust" ) > ""

"icon"

"#, "rust" ) > ""

"style"

"style blue" "#, "rust" ) > ""
} } #[component] pub fn LoadingButton() -> impl IntoView { let loading = create_rw_signal(false); let on_click = move |_| { loading.set(true); set_timeout( move || { loading.set(false); }, std::time::Duration::new(2, 0), ); }; view! {

"Loading"

} "#, "rust" ) > "" } }