message: string
Message content
optional
title: string
Title (optional)
optional
variant: ToastVariant
Variant
optional
duration: number
Duration in ms (0 for no auto-dismiss)
optional
dismissible: boolean
Dismissible
optional
darkMode: boolean
Enable dark mode
optional
icon: string | false
Icon (HTML string, false to hide, undefined for default)
optional
action: { label: string; onClick: () => void; }
Action button
optional
onDismiss: () => void
Callback when toast is dismissed
optional
class: string
Additional classes