sonner
accelya-ui-lib/sonnerFreeComponent
shadcn/ui publishes no description for this item.
Live preview
live · rendered by the registry
Rendered by shadcn/ui on their own page — this is the component running, not a screenshot of it.Install it
npx shadcn@latest add https://raw.githubusercontent.com/ramsaoji/Accelya-UI-Lib/main/public/r/styles/default/sonner.jsonSource
1"use client"23import { useTheme } from "next-themes"4import { Toaster as Sonner } from "sonner"56type ToasterProps = React.ComponentProps<typeof Sonner>78const Toaster = ({ ...props }: ToasterProps) => {9 const { theme = "system" } = useTheme()1011 return (12 <Sonner13 theme={theme as ToasterProps["theme"]}14 className="toaster group"15 toastOptions={{16 classNames: {17 toast:18 "group toast group-[.toaster]:bg-background group-[.toaster]:text-foreground group-[.toaster]:border-border group-[.toaster]:shadow-lg",19 description: "group-[.toast]:text-muted-foreground",20 actionButton:21 "group-[.toast]:bg-primary group-[.toast]:text-primary-foreground",22 cancelButton:23 "group-[.toast]:bg-muted group-[.toast]:text-muted-foreground",24 },25 }}26 {...props}27 />28 )29}3031export { Toaster }
What it pulls in
npm packages
Files it writes
More from shadcn/ui
All 357 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| accordionaccordion | shadcn/ui | Components | Free | 1 dep | |
| alertalert | shadcn/ui | Components | Free | no deps | |
| alert-dialogalert-dialog | shadcn/ui | Components | Free | 1 dep | |
| aspect-ratioaspect-ratio | shadcn/ui | Components | Free | 1 dep | |
| avataravatar | shadcn/ui | Components | Free | 1 dep | |
| badgebadge | shadcn/ui | Components | Free | 1 dep | |
| breadcrumbbreadcrumb | shadcn/ui | Components | Free | 1 dep | |
| buttonbutton | shadcn/ui | Components | Free | 1 dep |
