DS0
Components

Notification

An inline notification component for persistent, contextual messages within page content.

Overview

Notification renders a persistent inline message within page content — more prominent than an Alert but not temporarily auto-dismissed like a Toast. Supports multiple variants, icons, and dismiss.

Usage

<Notification variant="info" title="Update Available">
  A new version of the application is ready to install.
</Notification>

Variants

<Notification variant="info">Info message</Notification>
<Notification variant="success">Success message</Notification>
<Notification variant="warning">Warning message</Notification>
<Notification variant="error">Error message</Notification>

API Reference

PropTypeDefaultDescription
variant'info' | 'success' | 'warning' | 'error''info'Visual style
titlestringNotification title
dismissiblebooleanfalseShow dismiss button
onDismiss() => voidDismiss callback
iconReactNodeAuto by variantCustom icon

Accessibility

  • Uses role="status" or role="alert" based on variant
  • Dismiss button has aria-label="Dismiss notification"
ComponentWhen to Use Instead
AlertSimpler inline message
ToastTemporary auto-dismissing
BannerFull-width announcement

On this page