Skip to content

Perchford design system

Internal, noindex
LOC-01

Service area register

The current communities as a numbered register, with availability framed honestly as address by address.

Untriaged
Open isolated

Use it when

The current communities as a numbered register, with availability framed honestly as address by address.

Category
Local
Layout archetype
Held column
Page position
middle (derived)
Purpose
reassure (derived)
Field
light (derived)
Interaction
static (derived)
Motifs
Sequence mark

Content it requires

  • initialServiceAreas from src/data/homeManagement.ts

Do not use it when

  • Two columns work from about eight to sixteen entries. Beyond that this becomes a list, not a register.
  • The numbers are positional, not a ranking. Do not add a heading that implies otherwise.

Variants

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

Implementation

src/components/patterns/LocalAreaRegister.astro

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

<LocalAreaRegister />

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.