Components / Display / Status labelOpen in Figma

Status label

Ready

A small tinted label that says the status of a record in one or two words.

Platforms Phone · TabletGroup DisplayUpdated 26 Oct 2026

When to use

  • A record has a status people scan for: in a list card, a detail screen or a log row.
  • The status is one of a known set.

When not to use

If people need toUse
Show the status of a request or an approval in a listRequest card (status strip)
Filter a list by statusChips
Show what happened over timeHistory

Anatomy

check_circleStatus
  1. Container · required: tint of the meaning
  2. Icon · optional; use it for pending
  3. Label · required: the status in one or two words

Variants

VariantPurposeFigma
Text onlyThe standard labelDesigned
With iconAdds a 16 icon before the word; use for pending, where the colour is weakTemporary rule

States

StateWhenWhat changesFigma
PositiveActive, Approved, Entry, CompletedPositive fill, Dark green textDesigned
PendingUpcoming, Waiting, DraftAmber light at 30%, Amber textDesigned
NegativeExpired, Rejected, Denied, Not authorisedRed tint at 40%, Red textDesigned
CancelledCancelledCoral tint at 30%, Coral textDesigned
NeutralExit, Inactive, AutoBlack at 5%, Ink textDesigned

Behaviour

  • A label is read-only; it never opens anything.
  • The status appears once per card or screen. Never repeat it as a colour stripe, a sentence or a second label.
  • Pick the meaning from what the status means for the person, not from how it looks.
  • A label never wraps; keep the word short enough to fit.

Phone and tablet

PhoneTablet
Type12 Semibold14 Medium
Padding4 top and bottom, 8 sides4 top and bottom, 8 sides

Content

PartRule
LabelOne or two words, sentence case, the same word everywhere for the same status
Spelling"Cancelled", not "Canceled"

Do and don't

scheduleUpcoming
DoAdd an icon or keep pending labels short; the yellow alone is hard to read.
Waiting for the second approver
Don'tWrite a sentence in a pending label.
ExpiredCancelled
DoUse the meaning that fits the status.
ExpiredCancelled
Don'tMake up a new colour for a status.