Skip to content

Perchford design system

Internal, noindex
TRU-05

Portrait register

The people who will be on the property, on hairlines rather than in cards, each paired with the one thing they are accountable for. Continuity is the argument, so the names carry it.

Untriaged
Open isolated

Use it when

The people who will be on the property, on hairlines rather than in cards, each paired with the one thing they are accountable for. Continuity is the argument, so the names carry it.

Category
Trust
Layout archetype
Register grid
Page position
middle (derived)
Purpose
reassure (derived)
Field
light (derived)
Interaction
static (derived)
Motifs
Register, Elevation frame

Content it requires

  • Two to four named people
  • A role and one accountability line each
  • Square portraits

Do not use it when

  • Portraits are circular. Every other image in the system sits in a rectangular frame, and that difference is what makes a person read as a person here.
  • Named people only. A row of stock faces costs more trust than leaving the section out.
  • Ships with placeholder names. Do not publish until they are real.

Variants

None. Colour swaps and mirrored alignment do not count as variants.

Implementation

src/components/patterns/TrustPortraitRegister.astro

---
import TrustPortraitRegister from '../components/patterns/TrustPortraitRegister.astro';
---

<TrustPortraitRegister />

Import directly. Do not route production through patternComponents.

Production usage

Not yet used on a production page. Nothing here has been proven in front of a customer.

Accessibility

  • Verified at 360, 768, 1024, and 1440 with no horizontal overflow.
  • No interactive controls beyond links and buttons inherited from the design system.
  • Colour never carries meaning alone: every state marker is paired with text.
  • Motion respects prefers-reduced-motion.