Skip to content

Commit 2965506

Browse files
authored
fix(APP-555): Add ENS metadata avatar source fallback (#658)
Signed-off-by: Evan Aronson <93671071+evanaronson@users.noreply.github.com>
1 parent 32685ad commit 2965506

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

.changeset/odd-formats-fail.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@aragon/gov-ui-kit': patch
3+
---
4+
5+
Fallback avatar calculation to ENS public endpoint

src/modules/components/member/memberAvatar/memberAvatar.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,9 @@ export const MemberAvatar: React.FC<IMemberAvatarProps> = (props) => {
5151
chainId,
5252
config: wagmiConfig,
5353
});
54-
const resolvedAvatarSrc = avatarSrc ?? ensAvatarData ?? undefined;
54+
const ensMetadataAvatarSrc =
55+
resolvedName != null ? `https://metadata.ens.domains/mainnet/avatar/${normalize(resolvedName)}` : undefined;
56+
const resolvedAvatarSrc = avatarSrc ?? ensAvatarData ?? ensMetadataAvatarSrc;
5557

5658
const blockiesSrc =
5759
resolvedAddress && !ssrUtils.isServer()

0 commit comments

Comments
 (0)