Toast message
A toast message is a lightweight, non-blocking notification that briefly appears on the screen to confirm an action, show feedback, or deliver system status. It disappears automatically after a short duration.
Philosophy
Toasts provide subtle, temporary feedback without interrupting the user’s flow.
They confirm actions (e.g., “Message sent”).
They communicate system updates (e.g., “Saved to drafts”).
They keep interaction smooth by not requiring dismissal or attention.
Anatomy
Variants
Success Toast
Confirms successful actions (e.g., “Profile updated”).
Error Toast
Communicates failure (e.g., “Upload failed”).
Info Toast
Shares neutral updates.
States
Standard
Message appears for 3–5 seconds.
Usage tips
Dos
Use to provide short, passive feedback after user actions.
Keep messages brief and clear.
Use icons or colors to reinforce meaning.
Allow undo for destructive actions when possible.
Don’ts
Don’t use toasts for critical alerts — use modal dialogs instead.
Don’t stack excessive toasts at once.
Don’t require users to manually dismiss them every time.
Real-world example

















































