fix(export-image): remove DPR on team calc and increase DPS text size
CI / Verify (push) Successful in 1m2s
CI / Build immutable images and deploy (push) Successful in 1m59s

This commit is contained in:
2026-09-02 21:37:24 +07:00 Unverified
parent 51e74eee04
commit ded10ebb36
+18 -11
View File
@@ -67,12 +67,16 @@ export async function GET(
anuphanFonts, anuphanFonts,
Promise.all( Promise.all(
team.members.map(async (member) => { team.members.map(async (member) => {
const [character, weapon, artifact, secondArtifact] = await Promise.all([ const [character, weapon, artifact, secondArtifact] = await Promise.all(
pngDataUrl(member.character.imageUrl), [
member.weapon ? pngDataUrl(member.weapon.imageUrl) : null, pngDataUrl(member.character.imageUrl),
member.artifact ? pngDataUrl(member.artifact.imageUrl) : null, member.weapon ? pngDataUrl(member.weapon.imageUrl) : null,
member.secondArtifact ? pngDataUrl(member.secondArtifact.imageUrl) : null, member.artifact ? pngDataUrl(member.artifact.imageUrl) : null,
]); member.secondArtifact
? pngDataUrl(member.secondArtifact.imageUrl)
: null,
],
);
return { character, weapon, artifact, secondArtifact }; return { character, weapon, artifact, secondArtifact };
}), }),
), ),
@@ -270,7 +274,8 @@ export async function GET(
/> />
</div> </div>
) : null} ) : null}
{member.secondArtifact && memberAssets[index].secondArtifact ? ( {member.secondArtifact &&
memberAssets[index].secondArtifact ? (
<div <div
style={{ style={{
display: "flex", display: "flex",
@@ -278,7 +283,9 @@ export async function GET(
height: 96, height: 96,
overflow: "hidden", overflow: "hidden",
borderRadius: 16, borderRadius: 16,
background: rarityGradient(member.secondArtifact.rarity), background: rarityGradient(
member.secondArtifact.rarity,
),
}} }}
> >
<img <img
@@ -394,9 +401,9 @@ export async function GET(
fontWeight: 700, fontWeight: 700,
}} }}
> >
<span style={{ color: "#f0c95f" }}>DPS: {amount(dps)}</span> <span style={{ color: "#f0c95f", fontSize: 64, fontWeight: 700 }}>
<span style={{ color: "#74747f" }}>|</span> DPS: {amount(dps)}
<span>DPR: {amount(total)}</span> </span>
</div> </div>
<div <div
style={{ style={{