Skip to main content
v0.1 dev

Component 25 · Layout

Section header

Introduce a content section and optional action.

implementedPhase 2stable

Overview

Introduce a content section and optional action. It establishes reading order and decision grouping before visual decoration.

When to use

Use HE/Section header when you need to introduce a content section and optional action. Keep its role distinct from transport freshness, animal-health severity and model confidence.

Example

Atlantic · interactive specimen

Recent alerts

Conditions requiring review.

View all
<header class="he-section-header"><div><h3>Recent alerts</h3><p>Conditions requiring review.</p></div><a class="he-link" href="#">View all</a></header>

Anatomy

1Context
2Heading
3Content
4Optional action

Anatomy stays identical in Pasture and Atlantic. A responsive layout may wrap or stack parts, but reading order and focus order remain equivalent.

Variants and states

Variants

defaultcompactdivider

States

defaultloading

Accessibility

Preserve heading hierarchy and use a descriptive action label.

  • Maintain a visible keyboard focus indicator and a logical focus sequence.
  • Never rely on colour alone for operational, freshness or severity state.
  • Keep touch targets at least 44 × 44 px unless the target is an inline text link.

Cross-platform contract

SurfaceCanonical nameStatus
FigmaHE/Section headerstable
Web.he-section-headerimplemented
FlutterHeSectionHeaderimplemented
Token rootcomponent.sectionheadergenerated