![Example](assets/example.gif) # leptos_toaster A Toaster component for Leptos heavily inspired by [sonner](https://sonner.emilkowal.ski/) ## SSR If using SSR don't forget to set the features in your own Project correctly ```toml [features] ssr = ["leptos_toaster/ssr"] hydrate = ["leptos_toaster/hydrate"] ``` ## Usage Somewhere, probably near the top of your component tree, add the Toaster component ```rust view! { // ... } ``` and then whenever you need a toast, do ```rust let toast_context = expect_context::(); let create_toast = move || { let toast_id = ToastId::new(); toast_context.toast( // This uses the built in toast component that requires the `builtin_toast` feature. // You can use your own components here view! { }, Some(toast_id), None // options ); } ```