Toast
Rust UI component that displays toast notifications.
use leptos::prelude::*; use crate::components::toast_custom::toast_wrapper::show_toast; use crate::components::ui::button::Button; #[component] pub fn DemoToast() -> impl IntoView { let toast_me = move |_| { show_toast().info("This is a toast!"); }; view! { <Button on:click=toast_me>"Toast me"</Button> } }
Variants
use leptos::prelude::*; use crate::components::toast_custom::toast_wrapper::show_toast; use crate::components::ui::button::{Button, ButtonVariant}; #[component] pub fn DemoToastVariants() -> impl IntoView { let show_success_toast = move |_| { show_toast().success("Success!"); }; let show_error_toast = move |_| { show_toast().error("Error!"); }; let show_warning_toast = move |_| { show_toast().warning("Warning!"); }; view! { <div class="flex gap-4"> <Button variant=ButtonVariant::Success on:click=show_success_toast> "Success" </Button> <Button variant=ButtonVariant::Destructive on:click=show_error_toast> "Error" </Button> <Button variant=ButtonVariant::Warning on:click=show_warning_toast> "Warning" </Button> </div> } }
Installation
# Coming soon :)
Usage
// Coming soon 🦀