A message component shown where content would be — for no data, no filter results, no permission, a load failure, or a cleared work queue. NOT for loading states.
No data yet — the default variant.
No filter results — announced to screen readers via role=status.
A load failure — uses role=note, not role=alert.
No permission to view the content.
A cleared work queue — all tasks complete.
Actions are slotted below the description.
Icon inline with title, single line — for table rows.
Small (for select listbox), medium (default), and large (for full page).
Compact empty state inside a table cell, spanning all columns.
| Name | Status | Updated |
|---|---|---|
|
|
||
Override the variant icon with a PrimeIcons class, or use the icon slot for a custom SVG.
Empty state in dark theme — all colours resolve through theme tokens.