page
gy-project-overview-page
Tier-5 fully-realised composition: the reference shape for the per-project overview surface. Renders a hero, a runtime/deploy URL band, a services list (× 5 with leading status dots), run-conclusion badges, and a 24h recent-failures footer-strip. Ships with a frozen PROJECT_OVERVIEW_PAGE_SAMPLE_DATA showcase so the canon catalogue paints the same pixels every redeploy; consumers MAY override via the `data` prop for live-data wrappers. Svelte-native per ADR-182 — composes GyPageHero, GyRuntimeBand, GyListRow, GyDot, GyBadge, and GyRecentFailuresPanel without a Lit web-component wrapper.
Live
What you ship.
Project
Project A
A fully-realised project-overview composition with sample data — the reference shape for the operator project surface. Page primitives compose organisms + molecules into the operator-visible layout that a route mounts.
Services
Runs · last 24h
Recent failures · last 24h
- failed service-2 37d ago
- failed service-2 37d ago
Markup
<script>
import GyProjectOverviewPage from '@gyrum-labs/svelte/pages/project-overview-page/GyProjectOverviewPage.svelte';
</script>
<GyProjectOverviewPage />Prop space
| Prop | Type | Default | Description |
|---|---|---|---|
data | ProjectOverviewPageSampleData | PROJECT_OVERVIEW_PAGE_SAMPLE_DATA | Override the showcase sample. Defaults to `PROJECT_OVERVIEW_PAGE_SAMPLE_DATA` — the canon-authored, frozen, deterministic set that drives the canon catalogue specimen. Most consumers leave this undefined. |
Where this lives
import GyProjectOverviewPage from '@gyrum-labs/svelte/pages/project-overview-page/GyProjectOverviewPage.svelte';