Component 25 · Layout
Section header
Introduce a content section and optional action.
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
Recent alerts
Conditions requiring review.
<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
States
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
| Surface | Canonical name | Status |
|---|---|---|
| Figma | HE/Section header | stable |
| Web | .he-section-header | implemented |
| Flutter | HeSectionHeader | implemented |
| Token root | component.sectionheader | generated |