sonner
yyc3-knowledge-base/sonnerUnverifiedComponent
shadcn/ui publishes no description for this item.
Install it
npx shadcn@latest add https://raw.githubusercontent.com/YYC-Cube/YYC3-Knowledge-Base/main/YYC3-D/ui/apps/v4/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 411 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| accordionaccordion | shadcn/ui | Components | Unverified | 1 dep | |
| alertalert | shadcn/ui | Components | Unverified | no deps | |
| alert-dialogalert-dialog | shadcn/ui | Components | Unverified | 1 dep | |
| aspect-ratioaspect-ratio | shadcn/ui | Components | Unverified | 1 dep | |
| avataravatar | shadcn/ui | Components | Unverified | 1 dep | |
| badgebadge | shadcn/ui | Components | Unverified | 1 dep | |
| breadcrumbbreadcrumb | shadcn/ui | Components | Unverified | 1 dep | |
| buttonbutton | shadcn/ui | Components | Unverified | 1 dep |
