feat(team-calc) : add second artifact selection
CI / Verify (push) Successful in 58s
CI / Build immutable images and deploy (push) Successful in 1m59s

This commit is contained in:
2026-09-02 07:34:50 +07:00 Unverified
parent 2c069bf5e9
commit cab7a36f2a
12 changed files with 3308 additions and 12 deletions
+23 -2
View File
@@ -67,12 +67,13 @@ export async function GET(
anuphanFonts,
Promise.all(
team.members.map(async (member) => {
const [character, weapon, artifact] = await Promise.all([
const [character, weapon, artifact, secondArtifact] = await Promise.all([
pngDataUrl(member.character.imageUrl),
member.weapon ? pngDataUrl(member.weapon.imageUrl) : null,
member.artifact ? pngDataUrl(member.artifact.imageUrl) : null,
member.secondArtifact ? pngDataUrl(member.secondArtifact.imageUrl) : null,
]);
return { character, weapon, artifact };
return { character, weapon, artifact, secondArtifact };
}),
),
]);
@@ -269,6 +270,26 @@ export async function GET(
/>
</div>
) : null}
{member.secondArtifact && memberAssets[index].secondArtifact ? (
<div
style={{
display: "flex",
width: 96,
height: 96,
overflow: "hidden",
borderRadius: 16,
background: rarityGradient(member.secondArtifact.rarity),
}}
>
<img
src={memberAssets[index].secondArtifact}
alt=""
width={96}
height={96}
style={{ objectFit: "contain" }}
/>
</div>
) : null}
</div>
<div
style={{