Show blockie identicons on transaction detail page
All checks were successful
check / check (push) Successful in 16s
All checks were successful
check / check (push) Successful in 16s
Replace color dots with 16px circular blockies next to from and to addresses on the transaction detail view.
This commit is contained in:
@@ -213,14 +213,19 @@ function copyableHtml(text, extraClass) {
|
|||||||
return `<span class="${cls}" data-copy="${escapeHtml(text)}">${escapeHtml(text)}</span>`;
|
return `<span class="${cls}" data-copy="${escapeHtml(text)}">${escapeHtml(text)}</span>`;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function blockieHtml(address) {
|
||||||
|
const src = makeBlockie(address);
|
||||||
|
return `<img src="${src}" width="16" height="16" style="image-rendering:pixelated;border-radius:50%;margin-right:4px;vertical-align:middle;flex-shrink:0;display:inline-block">`;
|
||||||
|
}
|
||||||
|
|
||||||
function txDetailAddressHtml(address) {
|
function txDetailAddressHtml(address) {
|
||||||
const ensName = ensNameMap.get(address) || null;
|
const ensName = ensNameMap.get(address) || null;
|
||||||
const dot = addressDotHtml(address);
|
const blockie = blockieHtml(address);
|
||||||
const link = etherscanAddressLink(address);
|
const link = etherscanAddressLink(address);
|
||||||
const extLink = `<a href="${link}" target="_blank" rel="noopener" class="inline-flex items-center">${EXT_ICON}</a>`;
|
const extLink = `<a href="${link}" target="_blank" rel="noopener" class="inline-flex items-center">${EXT_ICON}</a>`;
|
||||||
if (ensName) {
|
if (ensName) {
|
||||||
return (
|
return (
|
||||||
dot +
|
blockie +
|
||||||
copyableHtml(ensName, "") +
|
copyableHtml(ensName, "") +
|
||||||
extLink +
|
extLink +
|
||||||
`<div class="break-all">` +
|
`<div class="break-all">` +
|
||||||
@@ -228,7 +233,7 @@ function txDetailAddressHtml(address) {
|
|||||||
`</div>`
|
`</div>`
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
return dot + copyableHtml(address, "break-all") + extLink;
|
return blockie + copyableHtml(address, "break-all") + extLink;
|
||||||
}
|
}
|
||||||
|
|
||||||
function txDetailHashHtml(hash) {
|
function txDetailHashHtml(hash) {
|
||||||
|
|||||||
Reference in New Issue
Block a user