action | ToastAction | undefined | Not set | One verb as a small ghost button { label, onClick, undo? }; undo shows the undo key and Mod+Z runs it while the toast is up |
busy | ToastBusy | undefined | Not set | Work in progress { done?, total?, onStop? }: a spinner, an 'N of M' count with a progress line, and Stop. A busy toast has no timer. |
description | React.ReactNode | Not set | One sentence more, if it helps |
onDismiss | (() => void) | undefined | Not set | Draws the dismiss button |
Provider.childrenRequired | React.ReactNode | Not set | — |
Provider.duration | number | undefined | Not set | Default milliseconds on screen. Anything under 5000 is raised to 5000; 0 keeps toasts until dismissed. |
Provider.position | ToastPosition | undefinedbottom-endbottom-centertop-center | Not set | Where the stack sits. |
title | React.ReactNode | Not set | One line on what happened |
tone | ToastTone | undefinedwarningdangerneutralsuccess | neutral | The outcome. Semantic tones draw an icon in the tone's ink; the plane, title and body never change colour. Only danger announces urgently. |