Alert

Inline persistent notice on a page — for system-level status, not for transient toast messages. Anchored to its surface, not floating.

Stable .alert 4 tonesPersistent

Four tones

Info, success, warn, danger. Border + icon + title + description. Lives inline.

New ZIMRA submission format active

The June 2026 returns format includes mandatory site coordinates. Existing templates auto-update.

Payroll posted for June

187 payslips generated. Emails sent to all employees.

Low stock — Long-life milk

Estimated stock-out by 16:00. Reorder placed automatically with Dairibord.

Cash variance over tolerance

Counted cash is $ 240 below expected. Supervisor sign-off required to close shift.

Four tonal alerts.alert-*

With trailing action

Right-aligned button keeps the alert actionable. Use for things the user can act on without leaving the page.

Parent portal v0.5 ready to publish

Push the new fee-balance screen to your parents from Settings.

Action alert

Do & don't

Do

Use an alert when the user needs to know about something that affects this surface.

Don't

Use an alert for action confirmation. That is what a toast is for.

Do

Keep the title scannable — six words or fewer.

Don't

Stack three alerts on one page. The user stops parsing them after the second.