From db77e1f0bf49ecb90add6495889084d5ca021be9 Mon Sep 17 00:00:00 2001 From: Foohoo Date: Sun, 17 Aug 2025 14:42:22 +0100 Subject: [PATCH] make sure the card names and sets are shown in full --- src/components/CardItem.tsx | 11 ++++++++++- src/components/SetBadge.tsx | 13 ++++++++++--- 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/src/components/CardItem.tsx b/src/components/CardItem.tsx index ea741c6..9e663a8 100644 --- a/src/components/CardItem.tsx +++ b/src/components/CardItem.tsx @@ -67,7 +67,16 @@ export default function CardItem({ card, checked, onToggle }:{ card: TcgCard; ch
-

{card.name} #{card.number}

+ {(() => { + const titleText = `${card.name} #${card.number}`; + const len = titleText.length; + const size = len > 34 ? 'text-xs' : len > 24 ? 'text-sm' : 'text-base'; + return ( +

+ {card.name} #{card.number} +

+ ); + })()} {rarityFull ? ( ) : null} - - {set.series} — {set.name} - + {(() => { + const label = `${set.series} — ${set.name}`; + const len = label.length; + const size = len > 34 ? 'text-[0.65rem]' : len > 26 ? 'text-[0.7rem]' : 'text-xs'; + return ( + + {label} + + ); + })()}
); }