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} + + ); + })()}
); }