Empty State
The "nothing here yet" block: an icon in a tinted circle, a title, a muted line of text and the actions that get the user going.
A block from @tectra-ng/blocks — it comes with tectra-ng, or alone: npm install @tectra-ng/blocks.
Basic
An icon, a title, a line of text and the action that fills the list. Put it into the txTableEmpty template of a table: it shows while the table has no rows.
Variants
framed draws its own card for an empty page, inset is a ground-coloured block inside a card, plain (default) has no frame.
Sizes
compact puts the icon next to the text in one row for small widgets, large is the onboarding size.
Tones
tone colours the icon and its circle: a calm neutral for an empty list, success for "all done", danger for something that failed.
No results
For a search without results tell the user what was searched and give a way back. Here the table searches with [(globalFilter)] and shows the empty state from its txTableEmpty template.
Design tokens
dt changes the tokens of one empty state: here a square icon and a tighter layout.