Skip to content

Render the Keyrune set-symbol glyph in the card-details "Canonical Card" row - #17

Merged
WilfordGrimley merged 1 commit into
masterfrom
claude/keyrune-icons-diagnosis-pjpxf6
Jul 14, 2026
Merged

Render the Keyrune set-symbol glyph in the card-details "Canonical Card" row#17
WilfordGrimley merged 1 commit into
masterfrom
claude/keyrune-icons-diagnosis-pjpxf6

Conversation

@WilfordGrimley

Copy link
Copy Markdown

Description

Follow-up to #15. CardDetailedViewModal's "Canonical Card" row (shown in the modal opened by clicking a card image) had the same gap as PrintingTagPicker/PrintingTagQueue before that PR: the expansion code rendered as bare text with no Keyrune glyph - found while confirming with the reporter whether the printing-tag frame fix would surface elsewhere once canonical card data is populated.

AutofillTable's row values accept a React.ReactElement, so this uses the same SetIcon component directly (<i class="ss ss-<code>">) rather than a plain string, same pattern as #15.

Checklist

  • I have installed pre-commit and installed the hooks with pre-commit install before creating any commits.
  • I have updated any related tests for code I modified or added new tests where appropriate.
    • No test changes needed - presentational addition, no new logic branches.
  • I have manually tested my changes as follows:
    • tsc --noEmit, ESLint, and a full production build are clean.
    • The GridSelectorModal Playwright suite passes 23/23, including its CanonicalCardFilter presence/absence tests - confirms no regression to the data-gated rendering this depends on.
    • Could not get a direct screenshot of this specific modal in this sandbox: a pre-existing "Card Details" modal-opening timeout (reproduced deterministically, in isolation, on master before this change too - also affects PrintingTagPicker.spec.ts and TagVotePicker.spec.ts, neither of which this PR touches) blocks driving this exact click-to-open flow here. Root cause is environmental to this sandbox, not a regression from this change.
  • I have updated any relevant documentation or created new documentation where appropriate.
    • No new documentation needed - follows the existing Keyrune integration pattern.

Generated by Claude Code

…rd" row

CardDetailedViewModal's "Canonical Card" row (shown when clicking a card
image) had the same gap as PrintingTagPicker/PrintingTagQueue before
this branch's earlier fix: expansion code rendered as bare text, no
Keyrune glyph. AutofillTable's row values accept a React.ReactElement,
so this uses the same SetIcon component directly rather than a plain
string.

Verified: tsc, eslint, and a full production build are clean. The
GridSelectorModal Playwright suite (including its CanonicalCardFilter
presence/absence tests) passes 23/23, confirming no regression. Could
not get a direct screenshot of this specific modal in this sandbox - the
same pre-existing "Card Details" modal-opening timeout that already
affects PrintingTagPicker and TagVotePicker specs (unrelated to any
change on this branch, reproduced deterministically and in isolation)
blocks it here too.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Hfe2ccmc67RXotYNbMxKzr
@WilfordGrimley
WilfordGrimley merged commit cd93a1c into master Jul 14, 2026
6 checks passed
@WilfordGrimley
WilfordGrimley deleted the claude/keyrune-icons-diagnosis-pjpxf6 branch July 14, 2026 22:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants