Sonner
solid-ui/sonnerFreeComponent
A sonner component
Live preview
live · rendered by the registry
Rendered by solid-ui on their own page — this is the component running, not a screenshot of it.Install it
npx shadcn@latest add https://www.solid-ui.com/r/sonner.jsonSource
1import type { Component, ComponentProps } from "solid-js"23import { Toaster as Sonner } from "solid-sonner"45type ToasterProps = ComponentProps<typeof Sonner>67const Toaster: Component<ToasterProps> = (props) => {8 return (9 <Sonner10 class="toaster group"11 toastOptions={{12 classes: {13 toast:14 "group toast group-[.toaster]:bg-background group-[.toaster]:text-foreground group-[.toaster]:border-border group-[.toaster]:shadow-lg",15 description: "group-[.toast]:text-muted-foreground",16 actionButton: "group-[.toast]:bg-primary group-[.toast]:text-primary-foreground",17 cancelButton: "group-[.toast]:bg-muted group-[.toast]:text-muted-foreground"18 }19 }}20 {...props}21 />22 )23}2425export { Toaster }
What it pulls in
npm packages
Files it writes
More from solid-ui
All 55 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Accordionaccordion | solid-ui | Components | Free | 2 deps | |
| Alertalert | solid-ui | Components | Free | 3 deps | |
| Alert Dialogalert-dialog | solid-ui | Components | Free | 2 deps | |
| Aspect Ratioaspect-ratio | solid-ui | Components | Free | 1 dep | |
| Avataravatar | solid-ui | Components | Free | 2 deps | |
| Badgebadge | solid-ui | Components | Free | 2 deps | |
| Badge Deltabadge-delta | solid-ui | Components | Free | 2 deps | |
| Bar Listbar-list | solid-ui | Components | Free | 1 dep |
