strat-gameplay-webapp/frontend-sba/tests/unit/components/Game
Cal Corum 187bd1ccae CLAUDE: Fix offensive action conditional rendering, remove emojis, always show hold pills
- OffensiveApproach: read game state from store (fix same prop-passing bug as DefensiveSetup),
  remove steal option (check_jump encompasses it), hide unavailable actions instead of disabling,
  fix conditions (sac/squeeze: <2 outs + runners, hit-and-run: R1/R3 not R2-only)
- Remove all emoji icons from decision components (OffensiveApproach, DefensiveSetup, DecisionPanel)
- RunnerCard: always show hold/not-held pills on occupied bases (status indicator in all phases)
- DecisionPanel: remove dead hasRunnersOnBase computed and prop pass-through
- Rewrite OffensiveApproach tests (32 new tests with Pinia store integration)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 15:47:33 -06:00
..
fix-tests.js CLAUDE: Add interactive x-check workflow foundation (steps 1-5) 2026-02-07 17:21:19 -06:00
RunnerCard.spec.ts CLAUDE: Fix offensive action conditional rendering, remove emojis, always show hold pills 2026-02-12 15:47:33 -06:00
RunnersOnBase.spec.ts CLAUDE: Update color scheme - red for runners, blue for catcher 2026-02-07 23:50:24 -06:00