use crate::components::{Demo, DemoCode}; use leptos::*; use melt_ui::*; use prisms::highlight_str; #[component] pub fn MessagePage() -> impl IntoView { let message = use_message(); let success = move |_| { message.create( "Success".into(), MessageVariant::Success, Default::default(), ); }; let warning = move |_| { message.create( "Warning".into(), MessageVariant::Warning, Default::default(), ); }; let error = move |_| { message.create("Error".into(), MessageVariant::Error, Default::default()); }; view! {

"Message"

"If you want to use message, you need to wrap the component where you call related methods inside MessageProvider and use use_message to get the API." } "#, "rust" ) > ""
} }