Skip to content

Frontend feature: add game detail page with contract event timeline #417

@CMI-James

Description

@CMI-James

Background

Add a dedicated game detail page for a single game/session view.

Where to Implement

  • frontend/src/pages/GameDetail.tsx (create)
  • frontend/src/components/v1/ContractEventFeed.tsx
  • frontend/src/services/typed-api-sdk.ts
  • frontend/tests/components/GameDetail.test.tsx

What to Implement

  • Build GameDetail page with summary, status, and event timeline.
  • Fetch game by id and render loading/empty/error states.
  • Reuse ContractEventFeed for timeline rendering.

Acceptance Criteria

  • Page is routable and displays game + timeline data.
  • Error and empty states are deterministic.
  • Tests cover successful render and failed fetch.

Metadata

Metadata

Assignees

Labels

FrontendFrontend functionality workHighHigh complexityStellar WaveStellar Wave initiativeenhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions