Alerts
Alert patterns for status communication, risk signaling and in-flow feedback
This page standardizes how Lumora surfaces system state. Browse solid/soft/outline variants, test dismissible and compact modes, explore actionable banners, and generate copy-ready markup from the playground.
1. Variant Matrix
Canonical alert styles mapped to each semantic intent
2. Interaction Playground
Build an alert recipe from interactive controls
3. Dismiss + Actions
Patterns for acknowledgement flows and contextual links
4. Banner Patterns
Inline banners for top-of-section or system-wide messages
5. Contextual Composition
Embed alerts inside cards, tables and workflows
6. Real-use Snippets
Copy-ready snippets for cards, forms and global notifications
<div class="alert-lumora alert-lumora--soft-warning" role="alert">
<div class="alert-lumora__line">
<span class="alert-lumora__icon"><i class="fa-solid fa-triangle-exclamation"></i></span>
<span><span class="alert-lumora__title">Quota Warning:</span> Usage reached 92%.</span>
</div>
<button class="alert-lumora__dismiss" type="button" aria-label="Dismiss">
<i class="fa-solid fa-xmark"></i>
</button>
</div>
<div class="alert-lumora alert-lumora--outline-danger alert-lumora--compact" role="alert">
<div class="alert-lumora__line">
<span class="alert-lumora__icon"><i class="fa-solid fa-circle-xmark"></i></span>
<span>Please correct the highlighted fields before continuing.</span>
</div>
</div>
<div class="banner-alert" role="status">
<div class="banner-alert__line">
<strong>Maintenance:</strong> Read-only mode starts at 01:30 UTC.
</div>
<button class="btn btn-outline btn-sm" type="button">View timeline</button>
</div>