Toast

Newoverlay

Slide-in notification from bottom-right with auto-dismiss, progress bar, and success/error/warning variants.

import { useToast } from '@/components/forge'

Preview

Toast

Saved

Your component preference was updated.
0

Code Example

Props

PropTypeDefaultRequiredDescription
titlestring-YesMain toast message
descriptionstring-NoOptional subtext
variant'default' | 'success' | 'error' | 'warning''default'NoColor and icon variant
durationnumber4000NoAuto-dismiss duration in ms

Variants

defaultsuccesserrorwarning

Accessibility

  • Toast container has role="region" and aria-label="Notifications"
  • Each toast has role="alert" for live region announcements
  • Auto-dismiss pauses on focus/hover

Related Components