Remove remaining context-header eyebrow prefixes (breadcrumbs provide context)
Remove eyebrow= attributes from app-context-header on 7 pages: - Dead-Letter Queue: "Ops / Execution" - Offline Kit: "Ops / Feeds & Airgap" - Pack Registry: "Ops / Execution" - Registry Admin: "Setup / Integrations" - Reachability: "Security / Reachability" - Watchlist: "Trust & Signing" - Run Graph Replay: "Releases / Runs" The breadcrumb navigation already communicates the parent context path. Eyebrow prefixes duplicated this information and added visual noise. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -23,7 +23,6 @@ import { ContextHeaderComponent } from '../../shared/ui/context-header/context-h
|
||||
template: `
|
||||
<div class="deadletter-dashboard">
|
||||
<app-context-header
|
||||
eyebrow="Ops / Execution"
|
||||
title="Dead-Letter Queue Management"
|
||||
subtitle="Failed job recovery and diagnostics"
|
||||
testId="deadletter-dashboard-header"
|
||||
|
||||
@@ -29,7 +29,6 @@ const PAGE_TABS: readonly StellaPageTab[] = [
|
||||
template: `
|
||||
<div class="offline-kit-layout">
|
||||
<app-context-header
|
||||
eyebrow="Ops / Feeds & Airgap"
|
||||
title="Offline Kit Management"
|
||||
subtitle="Manage offline bundles, verify audit packages, and configure air-gap operation"
|
||||
[chips]="[isOffline() ? 'Offline' : 'Online']"
|
||||
|
||||
@@ -19,7 +19,6 @@ import { ContextHeaderComponent } from '../../shared/ui/context-header/context-h
|
||||
template: `
|
||||
<section class="pack-registry-page">
|
||||
<app-context-header
|
||||
eyebrow="Ops / Execution"
|
||||
title="Pack Registry Browser"
|
||||
subtitle="Browse TaskRunner packs, inspect DSSE signature state, and run compatibility-checked installs and upgrades."
|
||||
testId="pack-registry-header"
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
<section class="reachability-shell" data-testid="reachability-page">
|
||||
<app-context-header
|
||||
eyebrow="Security / Reachability"
|
||||
title="Reachability"
|
||||
subtitle="Coverage, witnesses, proof-of-exposure artifacts, and sensor gaps stay in one investigation shell."
|
||||
[backLabel]="returnTo() ? 'Return to ' + returnToLabel() : null"
|
||||
|
||||
@@ -32,7 +32,6 @@ type TabType = 'plans' | 'audit';
|
||||
template: `
|
||||
<div class="registry-admin">
|
||||
<app-context-header
|
||||
eyebrow="Setup / Integrations"
|
||||
title="Registry Token Service"
|
||||
subtitle="Manage access plans, repository scopes, and allowlists"
|
||||
[chips]="headerChips()"
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
<div class="watchlist-page" data-testid="watchlist-page">
|
||||
<app-context-header
|
||||
eyebrow="Trust & Signing"
|
||||
title="Identity Watchlist"
|
||||
subtitle="Monitor signer identities, triage watchlist alerts, and tune dedup or routing controls from the trust shell."
|
||||
[contextNote]="currentModeLabel()"
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
<section class="run-workspace" data-testid="run-graph-replay-page">
|
||||
<app-context-header
|
||||
eyebrow="Releases / Runs"
|
||||
[title]="context()?.detail?.releaseName || 'Release Run'"
|
||||
[subtitle]="'Runtime graphing, replay, and evidence for ' + runId()"
|
||||
[chips]="headerChips()"
|
||||
|
||||
Reference in New Issue
Block a user