sonner
aomi/sonnerFreeComponent
Shadcn wrapper for Sonner toasts.
Install it
npx shadcn@latest add https://aomi.dev/r/sonner.jsonSource
1"use client";23import type { ComponentProps } from "react";4import { Toaster as Sonner } from "sonner";56import { cn } from "@aomi-labs/react";78type ToasterProps = ComponentProps<typeof Sonner>;910export function Toaster({ className, toastOptions, ...props }: ToasterProps) {11 return (12 <Sonner13 className={cn("toaster group", className)}14 toastOptions={{15 classNames: {16 toast:17 "group toast group-[.toaster]:bg-background group-[.toaster]:text-foreground group-[.toaster]:border-border group-[.toaster]:shadow-lg",18 description: "group-[.toast]:text-muted-foreground",19 actionButton:20 "group-[.toast]:bg-primary group-[.toast]:text-primary-foreground",21 cancelButton:22 "group-[.toast]:bg-muted group-[.toast]:text-muted-foreground",23 },24 ...toastOptions,25 }}26 {...props}27 />28 );29}
What it pulls in
npm packages
Files it writes
More from aomi
All 34 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| accordionaccordion | aomi | Components | Free | 2 deps | |
| alertalert | aomi | Components | Free | 1 dep | |
| aomi-frameaomi-frame | aomi | Components | Free | 1 dep | |
| aomi-para-provideraomi-para-provider | aomi | Components | Free | 9 deps · 27 files | |
| aomi-privy-provideraomi-privy-provider | aomi | Components | Free | 7 deps · 15 files | |
| aomi-wallet-kitaomi-wallet-kit | aomi | Components | Free | 8 deps · 59 files | |
| aomi-widgetaomi-widget | aomi | Components | Free | 2 deps | |
| assistant-threadassistant-thread | aomi | Components | Free | 6 deps · 23 files |
