A static approval status card shows Beta landing copy, approver Priya, Waiting for sign-off, and due date July 20, 2026.

Program

Approval status cards should show who needs to sign off and when without approving, saving, routing, or sending anything.

approval_status_card.html
Visuals: captured from real browser rendering
<section class="approval-card" aria-labelledby="approval-title">
  <h2 id="approval-title">Approval status</h2>
  <dl>
    <div><dt>Item</dt><dd>Beta landing copy</dd></div>
    <div><dt>Approver</dt><dd>Priya</dd></div>
    <div><dt>Status</dt><dd><span class="badge">Waiting for sign-off</span></dd></div>
    <div><dt>Due</dt><dd><time datetime="2026-07-20">July 20, 2026</time></dd></div>
  </dl>
  <button type="button">Review approval</button>
  <p class="note">Static approval status only; the button does not route, save, send, approve, or call a workflow service.</p>
</section>
<style>
  .approval-card { display: grid; gap: 10px; max-width: 38rem; border: 1px solid #64748b; padding: 12px; }
  .approval-card dl { display: grid; gap: 8px; margin: 0; }
  .approval-card dl div { display: grid; grid-template-columns: 7rem 1fr; gap: 8px; }
  .approval-card dt { color: #475569; }
  .approval-card dd, .note { margin: 0; }
  .badge { border-radius: 999px; background: #fef3c7; padding: 2px 8px; }
  .approval-card button { justify-self: start; padding: 8px 12px; }
  .note { color: #475569; }
</style>
  1. Label the approval status card.

    The section is labelled by its visible heading.
    The section is labelled by its visible heading.
  2. Show the item row.

    The approval item is exact pinned data.
    The approval item is exact pinned data.
  3. Show the approver row.

    The approver is exact pinned data.
    The approver is exact pinned data.
  4. Show the status badge.

    The status is visible as a static badge.
    The status is visible as a static badge.
  5. Show the due date readback.

    The due date is visible with a datetime value.
    The due date is visible with a datetime value.
  6. Check approval status honesty.

    Item, approver, status, due date, and no workflow service.
    Item, approver, status, due date, and no workflow service.
labelled card The section heading names the approval status surface.
approver row Priya is the pinned approver value.
no workflow service The lesson should not imply routing, saving, sending, approving, or workflow APIs.