build69
build69  /  Components  /  App  /  PlanningPokerPage

PlanningPokerPage

v1.0.33Updated 20 Oct 2026

Composed example planning-poker estimation page: story-queue rail, current-story panel with acceptance criteria, a players table of hidden/empty/revealed vote cards, and a selectable estimate deck with computed consensus/spread reveal outcomes.

Preview

Live · 8 stories
DefaultOpen ↗
▸Why this is recommendedpageagileestimationplanning-poker+5

The default, out-of-the-box PlanningPokerPage.

Recommended for+14
  • ✓Sprint estimation sessions
  • ✓Scrum/agile team tooling
  • ✓Reference for realtime voting screens
Tags+6
pageagileestimationplanning-pokerscrumsprintvotingexampledefault
Features+4
  • i18n: a labels prop overrides every built-in string; English defaults, brand-free copy
  • Story queue rail with current/upcoming/estimated states and locked points
  • Current story panel with description + acceptance criteria
  • Players table: face-down card backs, empty thinking slots, revealed numbers
  • Selectable 0-21 / ? / coffee estimate deck with Reveal action
  • Computed reveal outcome: success consensus banner or warning spread callout naming the outliers
Not recommended for−2
  • ✕Direct embedding
  • ✕Board/pipeline views (use KanbanPage)
  • ✕Backlog grooming lists (use BacklogPage)

Install

Ask your agent, or call the MCP tool directly. The resolved bundle is written into your project.

get_registry_item({ name: "PlanningPokerPage" })

Usage

import { PlanningPokerPage } from '@/components/pages/PlanningPokerPage';

<PlanningPokerPage />

Tick variants in the left menu — each adds a tab with that variant’s real story source, the same code the preview above renders.

Props

PropTypeRequired
labels

Override every built-in string and aria-label (i18n). Merged over DEFAULT_PLANNING_POKER_PAGE_LABELS (85 English keys); every template in the file accepts it. The rendered DEFAULTS are English — page templates used to hardcode their copy, which no consumer could translate or ship. MCP feedback fb_ba2ec12f.

Partial<PlanningPokerPageLabels>—
players

The players at the table and the cards they picked, from which the reveal outcome (consensus or spread, outliers, the suggested estimate) is computed; defaults to the demo session.

PokerPlayer[]—
estimatedStories

Stories already estimated this session, shown last in the queue rail; defaults to the demo session's estimated stories.

QueueStory[]—

Related