diff --git a/src/db/relations.ts b/src/db/relations.ts index 0514596..2c3df63 100644 --- a/src/db/relations.ts +++ b/src/db/relations.ts @@ -10,7 +10,13 @@ export const relations = defineRelations(schema, (r) => ({ }, cards: { prices: r.many.skus(), + set: r.one.sets({ + from: r.cards.setId, + to: r.sets.setId, + }), + }, + sets: { + cards: r.many.cards(), }, - })); diff --git a/src/pages/pokemon.astro b/src/pages/pokemon.astro index 024cbb1..d7b5e62 100644 --- a/src/pages/pokemon.astro +++ b/src/pages/pokemon.astro @@ -13,6 +13,7 @@ const pokemon = await db.query.cards.findMany({ limit: 320, with: { prices: true, + set: true, } }); @@ -42,11 +43,12 @@ const order = ["Near Mint", "Lightly Played", "Moderately Played", "Heavily Play {pokemon.map((card) => (
-