explorer: Add token symbol to token label (#15841)

This commit is contained in:
Justin Starry 2021-03-14 10:16:32 +08:00 committed by GitHub
parent eab182188a
commit 3722f46089
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 14 additions and 1 deletions

View File

@ -148,6 +148,19 @@ export function programLabel(
}
}
export function tokenLabel(
address: string,
tokenRegistry?: TokenInfoMap
): string | undefined {
if (!tokenRegistry) return;
const tokenInfo = tokenRegistry.get(address);
if (!tokenInfo) return;
if (tokenInfo.name === tokenInfo.symbol) {
return tokenInfo.name;
}
return `${tokenInfo.name} (${tokenInfo.symbol})`;
}
export function addressLabel(
address: string,
cluster: Cluster,
@ -158,7 +171,7 @@ export function addressLabel(
LOADER_IDS[address] ||
SYSVAR_IDS[address] ||
SYSVAR_ID[address] ||
tokenRegistry?.get(address)?.name ||
tokenLabel(address, tokenRegistry) ||
SerumMarketRegistry.get(address, cluster)
);
}