Add missing deployment slot check for verifiable build badge (#23032)

This commit is contained in:
man0s 2022-02-09 11:40:56 +01:00 committed by GitHub
parent 1b287f1b59
commit f67a27eeea
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 3 deletions

View File

@ -135,8 +135,12 @@ export function UpgradeableProgramSection({
<CheckingBadge />
) : (
<>
{verifiableBuilds.map((b) => (
<VerifiedBadge verifiableBuild={b} />
{verifiableBuilds.map((b, i) => (
<VerifiedBadge
key={i}
verifiableBuild={b}
deploySlot={programData.slot}
/>
))}
</>
)}

View File

@ -2,10 +2,12 @@ import { VerifiableBuild } from "utils/program-verification";
export function VerifiedBadge({
verifiableBuild,
deploySlot,
}: {
verifiableBuild: VerifiableBuild;
deploySlot: number;
}) {
if (verifiableBuild && verifiableBuild.verified_slot) {
if (verifiableBuild && verifiableBuild.verified_slot === deploySlot) {
return (
<h3 className="mb-0">
<a