Components / Display / Request cardOpen in Figma

Request card

Ready

A lifted card for a request or an approval, with its status in a strip along the bottom.

Platforms Phone · TabletGroup DisplayUpdated 26 Oct 2026

When to use

  • The record is a request or an approval that waits on someone.
  • People scan a list to see what still needs a decision.

When not to use

If people need toUse
Show any other record in a listList card
Show a status inside a detail screenStatus label
Show an animalAnimal card

Anatomy

AB
Name
Record number • Name • 2 d
Detail
date_rangeStart date → End date
paceAwaiting approvalSince 2 days
  1. Who row · required: initials and name of the person who asked
  2. Meta line · required: record number, person and age
  3. Detail · optional: what is asked for, up to two lines
  4. Fact row · optional: 20 icon and a value
  5. Status strip · required
  6. Strip icon and label · required: 20 icon, then the status
  7. Time · optional: how long it has been in this status

Variants

VariantPurposeFigma
AwaitingWaiting for a decisionDesigned
ApprovedThe request was approvedDesigned
RejectedThe request was turned downDesigned

States

StateWhenWhat changesFigma
DefaultThe card is in a listAs drawnDesigned

Behaviour

  • The whole card opens the request.
  • The strip is the only place the status appears on the card; there is no status label as well.
  • The strip is only for request and approval cards. Every other card uses a status label.
  • Detail text stops at two lines and ends in an ellipsis.

Phone and tablet

PhoneTablet
Card widthFull width less 16 each sideColumn width in the list panel
Gap between cards1212

Content

PartRule
Meta lineRecord number • person • age, such as "2 d"
DetailWhat is asked for, in plain words, not the form title
Strip labelThe status in two or three words
Time"Since n days" for waiting; the date for a decision already made

Do and don't

AB
Name
paceAwaiting approval
DoShow the status once, in the strip.
ABNamePending
paceAwaiting approval
Don'tAdd a status label as well as the strip.
ABNameStatus
DoUse a list card with a label for records that are not requests.
AB
Name
check_circleStatus
Don'tPut a strip on cards that are not requests or approvals.