interface ToastProps

Properties

message: string

Message content

optional
title: string

Title (optional)

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

Usage

import { type ToastProps } from ".";