Skip to content

Sonner

Code
<>
<Toaster />
<div className="tw:flex tw:flex-wrap tw:gap-2">
<Button variant="outline" onClick={() => toast("Event has been created.")}>
Show Toast
</Button>
<Button
variant="outline"
onClick={() =>
toast.success("Profile updated.", {
description: "Your changes have been saved.",
})
}
>
Success
</Button>
<Button
variant="outline"
onClick={() => toast.error("Something went wrong.")}
>
Error
</Button>
</div>
</>
NameType/Description
classNamestring | undefined
closeButtonboolean | undefined
containerAriaLabelstring | undefined
dir"rtl" | "ltr" | "auto" | undefined
durationnumber | undefined
expandboolean | undefined
gapnumber | undefined
hotkeystring[] | undefined
iconsToastIcons | undefined
idstring | undefined
invertboolean | undefined
mobileOffsetOffset | undefined
offsetOffset | undefined
positionPosition | undefined
richColorsboolean | undefined
styleCSSProperties | undefined
swipeDirectionsSwipeDirection[] | undefined
theme"light" | "dark" | "system" | undefined
toastOptionsToastOptions | undefined
visibleToastsnumber | undefined