Design System · DS-004

LagoPageHeader

Internal QA/reference page for the canonical LAGO page-level header. Every example uses the real production LagoPageHeader component. Not linked from any product navigation.

01

Standard, Compact & Action Variants

DS-004 LagoPageHeader — the canonical page-level header for LAGO operational and administrative pages. Sits directly on the page surface, not a card or navigation chrome.

Title only

Bookings

Title + description

My Fleet

Manage the vessels and equipment available to your business.

Title + primary action

Experiences

Title + multiple actions

Team

Manage your operator team members and their access.

Compact variant

Reduced vertical density for dense operational pages.

Dispatch Board

12
02

Detail, Breadcrumbs & Tabs

The detail variant (back navigation + entity title + metadata + actions), breadcrumbs integration (DS-006), and tabbed variant (DS-005).

Detail variant

Back action + entity title + metadata + contextual actions. Optional thumbnail.

Back to Fleet
Sea Ray 320

Sea Ray 320

4.8

24 ft bowrider · 8 guests · 300 HP

Breadcrumbs + title

DS-006 Breadcrumbs — use only when hierarchy adds meaningful context.

Sea Ray 320

Manage this vessel's specifications, availability, and bookings.

Title + tabs (stateful)

DS-005 LagoTabs via LagoPageHeaderTabs. Keyboard: ArrowLeft/Right, Home, End. Roving tabindex.

Experience Settings

Configure how this experience appears and operates.

Active tab: overview — use arrow keys to navigate tabs.

Breadcrumbs + title + tabs + actions

The full composition: breadcrumbs, title, description, primary + secondary actions, and tabs beneath.

Sunset Kayak Tour

Manage availability, pricing, and bookings for this experience.

Note:PageHeader does NOT duplicate global navigation (DS-015) or the app shell (DS-020). It owns page-level hierarchy only. Breadcrumbs and tabs are integrated, not reimplemented.
03

Responsive, Accessibility & Reference

How the PageHeader adapts across viewports, its accessibility behavior, and dependency integration.

Responsive behavior

Desktop: title + actions share a row. Tablet: actions wrap beneath. Mobile: header stacks vertically, primary action stays accessible.

Resize the window to see the layout adapt

Bookings

View and manage all bookings for your experiences.

Accessibility

  • Heading hierarchy: title renders as h1 (font-heading text-h2)
  • Breadcrumbs: nav element with aria-label="Breadcrumb", aria-current="page" on current
  • Tabs (stateful): role="tablist"/"tab", aria-selected, roving tabindex, ArrowLeft/Right/Home/End
  • Tabs (navigation): nav with aria-current="page" on active link
  • Actions: DS-001 Button — keyboard accessible, visible focus ring
  • Back action: renders as a Link with accessible text label

Dependency / reference

Component: src/components/lago/LagoPageHeader.jsx

Variants: standard · compact · detail · with-tabs · multiple-actions

DS-001 Button: primary action uses variant="navy"; secondary uses tealOutline/lagoGhost

DS-002 Iconography: Lucide icons for back, breadcrumb, action, status

DS-005 LagoTabs: LagoPageHeaderTabs — navigation or stateful mode

DS-006 Breadcrumbs: integrated via the breadcrumbs prop

Not a card: no structural shadow, no card background, no card border

Not AppShell: does not duplicate global navigation (DS-020 remains separate)

Note:The PageHeader sits directly on the page surface. It is NOT a card (DS-003), NOT navigation chrome (DS-015), and NOT an AppShell replacement (DS-020).
04

Responsive Typography Calibration — PREVIEW ONLY

Compares the current fixed DS-004 typography against a proposed responsive calibration using existing LAGO type tokens. No production code, tokens, or configs have been modified. User visual approval is required before any production change.

Calibration reference

Proposed responsive values per breakpoint. All sizes use existing LAGO type tokens (H1, H2, H2-mobile, H3, Body, Label, Label Small). No arbitrary sizes invented.

ElementDesktop ≥1024Tablet 768–1023Mobile ≤767
Standard / Detail titleH1 · 36/44/700H2 · 28/36/700H2 mobile · 24/32/700
Compact titleH2 · 28/36/700H3 · 22/30/700H3 · 22/30/700
DescriptionBody · 14/22/400Body · 14/22/400Body · 14/22/400
Contextual tabsLabel · 14/20/600Label · 14/20/600Label Small · 12/18/600

1534px — Desktop

Rendered at exactly 1534px. Scroll horizontally if wider than your viewport. Each variant shows CURRENT (fixed) above RESPONSIVE CALIBRATION (per-viewport).

Standard

CURRENT

Water Experiences

Discover and book premium water experiences across Ontario.

RESPONSIVE CALIBRATION

Water Experiences

Discover and book premium water experiences across Ontario.

Compact

CURRENT

Dispatch Board

12
RESPONSIVE CALIBRATION

Dispatch Board

12

Detail

CURRENT
Back to Fleet
Sea Ray 320

Sea Ray 320

4.8

24 ft bowrider · 8 guests · 300 HP

RESPONSIVE CALIBRATION
Back to Fleet
Sea Ray 320

Sea Ray 320

4.8

24 ft bowrider · 8 guests · 300 HP

With Tabs

CURRENT

Manage Your Water Experience Inventory

Configure availability, pricing, and bookings.

RESPONSIVE CALIBRATION

Manage Your Water Experience Inventory

Configure availability, pricing, and bookings.

1024px — Desktop / Tablet boundary

Rendered at exactly 1024px. Scroll horizontally if wider than your viewport. Each variant shows CURRENT (fixed) above RESPONSIVE CALIBRATION (per-viewport).

Standard

CURRENT

Water Experiences

Discover and book premium water experiences across Ontario.

RESPONSIVE CALIBRATION

Water Experiences

Discover and book premium water experiences across Ontario.

Compact

CURRENT

Dispatch Board

12
RESPONSIVE CALIBRATION

Dispatch Board

12

Detail

CURRENT
Back to Fleet
Sea Ray 320

Sea Ray 320

4.8

24 ft bowrider · 8 guests · 300 HP

RESPONSIVE CALIBRATION
Back to Fleet
Sea Ray 320

Sea Ray 320

4.8

24 ft bowrider · 8 guests · 300 HP

With Tabs

CURRENT

Manage Your Water Experience Inventory

Configure availability, pricing, and bookings.

RESPONSIVE CALIBRATION

Manage Your Water Experience Inventory

Configure availability, pricing, and bookings.

768px — Tablet

Rendered at exactly 768px. Scroll horizontally if wider than your viewport. Each variant shows CURRENT (fixed) above RESPONSIVE CALIBRATION (per-viewport).

Standard

CURRENT

Water Experiences

Discover and book premium water experiences across Ontario.

RESPONSIVE CALIBRATION

Water Experiences

Discover and book premium water experiences across Ontario.

Compact

CURRENT

Dispatch Board

12
RESPONSIVE CALIBRATION

Dispatch Board

12

Detail

CURRENT
Back to Fleet
Sea Ray 320

Sea Ray 320

4.8

24 ft bowrider · 8 guests · 300 HP

RESPONSIVE CALIBRATION
Back to Fleet
Sea Ray 320

Sea Ray 320

4.8

24 ft bowrider · 8 guests · 300 HP

With Tabs

CURRENT

Manage Your Water Experience Inventory

Configure availability, pricing, and bookings.

RESPONSIVE CALIBRATION

Manage Your Water Experience Inventory

Configure availability, pricing, and bookings.

430px — Mobile

Rendered at exactly 430px. Scroll horizontally if wider than your viewport. Each variant shows CURRENT (fixed) above RESPONSIVE CALIBRATION (per-viewport).

Standard

CURRENT

Water Experiences

Discover and book premium water experiences across Ontario.

RESPONSIVE CALIBRATION

Water Experiences

Discover and book premium water experiences across Ontario.

Compact

CURRENT

Dispatch Board

12
RESPONSIVE CALIBRATION

Dispatch Board

12

Detail

CURRENT
Back to Fleet
Sea Ray 320

Sea Ray 320

4.8

24 ft bowrider · 8 guests · 300 HP

RESPONSIVE CALIBRATION
Back to Fleet
Sea Ray 320

Sea Ray 320

4.8

24 ft bowrider · 8 guests · 300 HP

With Tabs

CURRENT

Manage Your Water Experience Inventory

Configure availability, pricing, and bookings.

RESPONSIVE CALIBRATION

Manage Your Water Experience Inventory

Configure availability, pricing, and bookings.

390px — Mobile

Rendered at exactly 390px. Scroll horizontally if wider than your viewport. Each variant shows CURRENT (fixed) above RESPONSIVE CALIBRATION (per-viewport).

Standard

CURRENT

Water Experiences

Discover and book premium water experiences across Ontario.

RESPONSIVE CALIBRATION

Water Experiences

Discover and book premium water experiences across Ontario.

Compact

CURRENT

Dispatch Board

12
RESPONSIVE CALIBRATION

Dispatch Board

12

Detail

CURRENT
Back to Fleet
Sea Ray 320

Sea Ray 320

4.8

24 ft bowrider · 8 guests · 300 HP

RESPONSIVE CALIBRATION
Back to Fleet
Sea Ray 320

Sea Ray 320

4.8

24 ft bowrider · 8 guests · 300 HP

With Tabs

CURRENT

Manage Your Water Experience Inventory

Configure availability, pricing, and bookings.

RESPONSIVE CALIBRATION

Manage Your Water Experience Inventory

Configure availability, pricing, and bookings.

375px — Mobile

Rendered at exactly 375px. Scroll horizontally if wider than your viewport. Each variant shows CURRENT (fixed) above RESPONSIVE CALIBRATION (per-viewport).

Standard

CURRENT

Water Experiences

Discover and book premium water experiences across Ontario.

RESPONSIVE CALIBRATION

Water Experiences

Discover and book premium water experiences across Ontario.

Compact

CURRENT

Dispatch Board

12
RESPONSIVE CALIBRATION

Dispatch Board

12

Detail

CURRENT
Back to Fleet
Sea Ray 320

Sea Ray 320

4.8

24 ft bowrider · 8 guests · 300 HP

RESPONSIVE CALIBRATION
Back to Fleet
Sea Ray 320

Sea Ray 320

4.8

24 ft bowrider · 8 guests · 300 HP

With Tabs

CURRENT

Manage Your Water Experience Inventory

Configure availability, pricing, and bookings.

RESPONSIVE CALIBRATION

Manage Your Water Experience Inventory

Configure availability, pricing, and bookings.

320px — Mobile

Rendered at exactly 320px. Scroll horizontally if wider than your viewport. Each variant shows CURRENT (fixed) above RESPONSIVE CALIBRATION (per-viewport).

Standard

CURRENT

Water Experiences

Discover and book premium water experiences across Ontario.

RESPONSIVE CALIBRATION

Water Experiences

Discover and book premium water experiences across Ontario.

Compact

CURRENT

Dispatch Board

12
RESPONSIVE CALIBRATION

Dispatch Board

12

Detail

CURRENT
Back to Fleet
Sea Ray 320

Sea Ray 320

4.8

24 ft bowrider · 8 guests · 300 HP

RESPONSIVE CALIBRATION
Back to Fleet
Sea Ray 320

Sea Ray 320

4.8

24 ft bowrider · 8 guests · 300 HP

With Tabs

CURRENT

Manage Your Water Experience Inventory

Configure availability, pricing, and bookings.

RESPONSIVE CALIBRATION

Manage Your Water Experience Inventory

Configure availability, pricing, and bookings.

Long title — wrapping verification

Intentionally long title to verify wrapping at mobile widths. CURRENT (28/36 fixed) vs CALIBRATED (24/32 mobile).

375px — Mobile

CURRENT

Supercalifragilisticexpialidocious Water Experience Management Dashboard

Verify long title wrapping at mobile widths.

RESPONSIVE CALIBRATION

Supercalifragilisticexpialidocious Water Experience Management Dashboard

Verify long title wrapping at mobile widths.

320px — Mobile

CURRENT

Supercalifragilisticexpialidocious Water Experience Management Dashboard

Verify long title wrapping at mobile widths.

RESPONSIVE CALIBRATION

Supercalifragilisticexpialidocious Water Experience Management Dashboard

Verify long title wrapping at mobile widths.

Tab typography close-up

Contextual tabs at desktop (Label 14/20/600) vs mobile (Label Small 12/18/600). Active indicator, spacing, and horizontal scroll preserved. No pills, backgrounds, or shadows.

1534px

CURRENT — Label 14/20/600
CALIBRATED — Label 14/20/600

768px

CURRENT — Label 14/20/600
CALIBRATED — Label 14/20/600

375px

CURRENT — Label 14/20/600
CALIBRATED — Label Small 12/18/600

320px

CURRENT — Label 14/20/600
CALIBRATED — Label Small 12/18/600
Note:This is a CALIBRATION HARNESS ONLY. LagoPageHeader.jsx, global typography tokens, and Tailwind config are untouched. User visual approval is required before any production typography change. DS-004 is NOT marked complete or visually validated from this task.

DS-004 LagoPageHeader preview · PREVIEW COVERAGE COMPLETE. Visual validation pending.