ComponentClient component

Toast / Sonner

Polished toast notifications for transient feedback.

Installation

Preview

Usage

tsx
import { Toaster, toast } from "@/components/ui/sonner"

export function App() {
  return (
    <>
      <Toaster />
      <button onClick={() => toast.success("Published")}>Publish</button>
    </>
  )
}

API reference

PropTypeDefaultDescription
positionToasterProps['position']"bottom-right"Viewport edge used for the toast stack.
richColorsbooleanfalseEnables stronger semantic colors.
classNamestringOverrides or extends the generated Tailwind classes.
disabledbooleanfalsePrevents user interaction when supported.