Skip to content

Add leather coin wallet, Zippo, and per-SKU merch illustrations - #23

Merged
rastermanden merged 1 commit into
mainfrom
claude/add-banco-bral-merchandise-d6wPb
Apr 19, 2026
Merged

Add leather coin wallet, Zippo, and per-SKU merch illustrations#23
rastermanden merged 1 commit into
mainfrom
claude/add-banco-bral-merchandise-d6wPb

Conversation

@rastermanden

Copy link
Copy Markdown
Owner

Summary

  • Adds two new Treasury Shop items: BRL-07 Coin Wallet, Full-Grain (5 Bral) and BRL-08 Zippo, Engraved (3 Bral), both carrying the Banco·Bral seal.
  • Generalises the TheMerch grid border logic so the last row and trailing item render cleanly for any item count — not just six.
  • Replaces the [ PRODUCT IMAGE ] placeholder with a new MerchArt.vue component that renders a brutalist line-art SVG for each of the eight SKUs, drawn with --ink / --paper / --alu palette vars so palette switching still works.

Test plan

  • npm run dev and confirm all eight tiles render their illustrations
  • Verify the 3-column grid has clean borders (no stray right border on item 8, no bottom border on last row)
  • Switch palettes (Treasury, Midnight Vault, Foundry, Verdigris) and confirm illustrations recolour
  • Check 2-column (≤768px) and 1-column (≤640px) layouts
  • npm test (Playwright) across mobile / tablet / desktop

https://claude.ai/code/session_016J2B4AYBChW2MQeL9buRkS

Adds MerchArt.vue with brutalist line-art illustrations for each of
the eight products — proof set tin, tee, apron, ledger, brass capsule,
foundry patch, coin wallet, and engraved Zippo — drawn with the ink /
paper / alu palette vars so they respond to palette switching.

https://claude.ai/code/session_016J2B4AYBChW2MQeL9buRkS
@rastermanden
rastermanden merged commit 7bead48 into main Apr 19, 2026
1 check passed
@rastermanden
rastermanden deleted the claude/add-banco-bral-merchandise-d6wPb branch April 19, 2026 21:29
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