Saved
Your changes were synced.
Temporary feedback surface for non-blocking status updates.
Saved
Your changes were synced.
Title only
Title with description
Additional context about what just happened.
With action
Undo, retry, or navigate from here.
Success
Action completed.
Warning
Review this change before publish.
Error
Update failed. Try again.
Info
Background sync started.
Toast delivers non-blocking feedback after a user-triggered action. It is not suitable for validation errors (those go below the failing field), not for decisions that need a response (use Modal), and not for background events the user did not trigger. Success toasts auto-dismiss; error toasts persist until the user acts.
Wrap your app with ToastProvider. Trigger notifications through useToast().
Use semantic palette values for contextual color accents.
Saved
Short, one-line status message after a completed action.
Upload failed
Check your connection and try again.
Danger palette with a retry action for recoverable errors.
Message deleted
Undo action for immediately reversible operations.
Delete account?
This cannot be undone.
Do not use toast for destructive decisions. Use Modal instead.
Profile saved
Avatar updated
Email confirmed
Do not stack multiple toasts for a single event.
Your request has been submitted and is being processed by our system. You will receive an email confirmation once it has been reviewed.
Do not write long paragraphs. Keep toast text under 12 words.