sonner
nrjdalal/sonnerFreeComponent
acme publishes no description for this item.
Install it
npx shadcn@latest add https://nrjdalal.dev/r/sonner.jsonSource
1"use client"23import { useTheme } from "next-themes"4import { Toaster as Sonner, ToasterProps } from "sonner"56const Toaster = ({ ...props }: ToasterProps) => {7 const { theme = "system" } = useTheme()89 return (10 <Sonner11 theme={theme as ToasterProps["theme"]}12 className="toaster group"13 toastOptions={{14 classNames: {15 toast:16 "group toast group-[.toaster]:bg-background group-[.toaster]:text-foreground group-[.toaster]:border-border group-[.toaster]:shadow-lg",17 description: "group-[.toast]:text-muted-foreground",18 actionButton:19 "group-[.toast]:bg-primary group-[.toast]:text-primary-foreground font-medium",20 cancelButton:21 "group-[.toast]:bg-muted group-[.toast]:text-muted-foreground font-medium",22 },23 }}24 {...props}25 />26 )27}2829export { Toaster }
What it pulls in
npm packages
Files it writes
More from acme
All 49 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| accordionaccordion | acme | Components | Free | 5 deps · 2 files | |
| alertalert | acme | Components | Free | 4 deps · 2 files | |
| alert-dialogalert-dialog | acme | Components | Free | 6 deps · 3 files | |
| aspect-ratioaspect-ratio | acme | Components | Free | 1 dep | |
| avataravatar | acme | Components | Free | 4 deps · 2 files | |
| badgebadge | acme | Components | Free | 5 deps · 2 files | |
| breadcrumbbreadcrumb | acme | Components | Free | 5 deps · 2 files | |
| buttonbutton | acme | Components | Free | 5 deps · 2 files |
