Skip to main content

Sonner

Example

"use client"

import { toast } from "sonner"

import { Button } from "@databricks/appkit-ui/react"

export default function SonnerExample() {
return (
<Button
variant="outline"
onClick={() =>
toast("Event has been created", {
description: "Sunday, December 03, 2023 at 9:00 AM",
action: {
label: "Undo",
onClick: () => console.log("Undo"),
},
})
}
>
Show Toast
</Button>
)
}

Toaster

Source: packages/appkit-ui/src/react/ui/sonner.tsx

Props

PropTypeRequiredDefaultDescription
idstring--
invertboolean--
themeenum--
positionenum--
hotkeystring[]--
richColorsboolean--
expandboolean--
durationnumber--
gapnumber--
visibleToastsnumber--
closeButtonboolean--
toastOptionsToastOptions--
classNamestring--
styleCSSProperties--
offsetOffset--
mobileOffsetOffset--
direnum--
swipeDirectionsSwipeDirection[]--
iconsToastIcons--
containerAriaLabelstring--

Usage

import { Toaster } from '@databricks/appkit-ui';

<Toaster /* props */ />