Components / Display / Stat tile
Stat tile
ReadyA count people check at a glance at the top of a screen. It shows a number, not an action.
When to use
- A screen opens with a few counts people check first, such as how many items are in each step.
- Two to four counts that belong together.
When not to use
| If people need to | Use |
|---|---|
| Split a list by status | Primary tabs (the count sits in the tab) |
| Show the status of one record | Status label |
| Start an action | Button or Add button |
Anatomy
120Labelegg
- Tile · required; white, corners 8
- Number · required
- Label · required; what is being counted
- Icon box · required; tinted by tone
Variants
| Variant | Purpose | Figma |
|---|---|---|
| Turquoise | Totals that came in | Designed |
| Green | Things in a good or settled state | Designed |
| Coral | Things moving on or needing care | Designed |
| Amber | Things waiting or about to be removed | Designed |
States
| State | When | What changes | Figma |
|---|---|---|---|
| Default | Always | Number and label shown | Designed |
| Loading | The count is being fetched | Light grey block where the number goes | Temporary rule |
| Zero | Nothing to count | Shows 0; the tile stays | Designed |
Behaviour
- Tiles are not tappable. To act on a count, use the tabs or the list below.
- Phone shows two tiles per row; tablet shows up to four in one row.
- The group sits on the page colour, 16 from the edges, 12 between tiles.
Phone and tablet
| Phone | Tablet | |
|---|---|---|
| Tiles per row | 2 | Up to 4 |
| Number | 24 Semibold | 28 Semibold |
Content
| Part | Rule |
|---|---|
| Number | The count only; no units unless the count is not of items |
| Label | What is counted, in two to four words, sentence case |
Do and don't
120Labelegg
10Labelegg_alt
DoPlain white tiles with a tinted icon box carry the colour.
120Label · 120 total
Don'tAdd borders or colour stripes, colour the number, or repeat it in the label.
Related
Specs
Click a value to copy it.
| Part | Property | Phone | Tablet |
|---|---|---|---|
| Group | Columns | ||
| Gap | |||
| Padding | |||
| Sits on | |||
| Tile | Fill | ||
| Corners | |||
| Padding | |||
| Gap | |||
| Number | Type | ||
| Colour | |||
| Label | Type | ||
| Colour | |||
| Space above | |||
| Icon box | Size | ||
| Corners | |||
| Icon | Size | ||
| Turquoise tone | Box · icon | ||
| Green tone | Box · icon | ||
| Coral tone | Box · icon | ||
| Amber tone | Box · icon |
Accessibility
- The tile is not a button, so it has no tap target and no pressed state.
- The number and label read together as one item, for example "120 Label".
- Tone is never the only meaning: the label says what is counted.
Changes
| Date | Change |
|---|---|
| 26 Oct 2026 | Added from the Egg module stats section. |