feat : improve UX/UI

This commit is contained in:
2026-10-05 20:01:41 +07:00 Unverified
parent 2f1fe0ab76
commit 3c3b104779
9 changed files with 168 additions and 182 deletions
+3 -1
View File
@@ -265,6 +265,7 @@ export async function listPublicGuideCards() {
updatedAt: guides.updatedAt,
publishedAt: guides.publishedAt,
element: catalogCharacters.element,
elementIconKey: catalogCharacters.elementIconKey,
weaponType: catalogCharacters.weaponType,
rarity: catalogCharacters.rarity,
coverObjectKey: media.objectKey,
@@ -279,10 +280,11 @@ export async function listPublicGuideCards() {
alias: glossaryAliases.alias,
}).from(glossaryAliases)]);
const grouped = aliasesByItem(aliases);
return rows.map(({ coverObjectKey, ...guide }) => ({
return rows.map(({ coverObjectKey, elementIconKey, ...guide }) => ({
...guide,
aliases: grouped.character.get(guide.characterKey) ?? [],
coverUrl: publicMediaUrl(coverObjectKey),
elementIconUrl: elementIconKey ? publicMediaUrl(elementIconKey) : null,
}));
}