[feat] condition shorthand

This commit is contained in:
2026-02-25 23:20:45 -05:00
parent a844c37800
commit 7f029bd619

View File

@@ -1,5 +1,5 @@
--- ---
import { client } from '../../db/typesense.ts'; import { client } from '../../db/typesense';
import { db } from '../../db'; import { db } from '../../db';
import RarityIcon from '../../components/RarityIcon.astro'; 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 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) && {(start === 0) &&
@@ -65,7 +74,7 @@ const conditionOrder = ["Near Mint", "Lightly Played", "Moderately Played", "Hea
) )
.map((price) => ( .map((price) => (
<div class="col price-label ps-1"> <div class="col price-label ps-1">
{price.condition.split(' ').map((w) => w[0]).join('')} { conditionShort(price.condition) }
<br />{formatPrice(price.marketPrice)} <br />{formatPrice(price.marketPrice)}
</div> </div>
))} ))}