feat : improve UX/UI
This commit is contained in:
@@ -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,
|
||||
}));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user