From 7f029bd6190288688714a11e5f95fc9ce8eb62c1 Mon Sep 17 00:00:00 2001 From: Thad Miller Date: Wed, 25 Feb 2026 23:20:45 -0500 Subject: [PATCH] [feat] condition shorthand --- src/pages/partials/cards.astro | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/pages/partials/cards.astro b/src/pages/partials/cards.astro index 8d78173..4a2a003 100644 --- a/src/pages/partials/cards.astro +++ b/src/pages/partials/cards.astro @@ -1,5 +1,5 @@ --- -import { client } from '../../db/typesense.ts'; +import { client } from '../../db/typesense'; import { db } from '../../db'; import RarityIcon from '../../components/RarityIcon.astro'; @@ -41,6 +41,15 @@ const formatPrice = (price:any) => { }; const conditionOrder = ["Near Mint", "Lightly Played", "Moderately Played", "Heavily Played", "Damaged"]; +const conditionShort = (condition:string) => { + return { + "Near Mint": "NM", + "Lightly Played": "LP", + "Moderately Played": "MP", + "Heavily Played": "HP", + "Damaged": "DMG" + }[condition] || condition.split(' ').map((w) => w[0]).join(''); +} --- {(start === 0) && @@ -65,7 +74,7 @@ const conditionOrder = ["Near Mint", "Lightly Played", "Moderately Played", "Hea ) .map((price) => (
- {price.condition.split(' ').map((w) => w[0]).join('')} + { conditionShort(price.condition) }
{formatPrice(price.marketPrice)}
))}