DocsComponentsFeedback
Toaster
React example follows below.
ts
import { ToastProvider, Toaster, useToast } from "@grassroot/ui-react"; // once, near the root<ToastProvider> <div>App</div> <Toaster /></ToastProvider> // anywhere below itconst { toast } = useToast();toast({ title: "Deployed", description: "ledger-api is live in iad." });ts
<script setup lang="ts">import { Toaster, ToastProvider } from "@grassroot/ui-vue";import { useToast } from "@grassroot/ui-vue"; const { toast } = useToast();</script> <template> <ToastProvider > <div>App</div> <Toaster /> </ToastProvider></template>ts
import { Component, inject } from "@angular/core";import { GrassrootToaster, GrassrootToastProvider, GrassrootToast } from "@grassroot/ui-angular"; @Component({ selector: "app-example", standalone: true, imports: [GrassrootToaster, GrassrootToastProvider], template: ` <grassroot-toast-provider > <div>App</div> <grassroot-toaster /> </grassroot-toast-provider> `,})export class ExampleComponent { private readonly toasts = inject(GrassrootToast);}ts
<script lang="ts"> import { Toaster, ToastProvider } from "@grassroot/ui-svelte";</script> <ToastProvider > <div>App</div> <Toaster /></ToastProvider>ts
import { Toaster, ToastProvider } from "@grassroot/ui-solid"; export function Example() { return ( <> <ToastProvider > <div>App</div> <Toaster /> </ToastProvider> </> );}Installation
bash
pnpm dlx grassroot add ui/toasterbash
npx grassroot@latest add ui/toasterbash
yarn dlx grassroot add ui/toasterbash
bunx grassroot add ui/toasterAPI Reference
This entry takes no props of its own.