diff --git a/src/Address.svelte b/src/Address.svelte index 681a2d2b8..ee768536d 100644 --- a/src/Address.svelte +++ b/src/Address.svelte @@ -6,6 +6,7 @@ import Loading from '@app/Loading.svelte'; import type { Config } from '@app/config'; import type { Registration } from '@app/base/registrations/registrar'; + import Avatar from "@app/Avatar.svelte"; import { getRegistration } from '@app/base/registrations/registrar'; import { identifyAddress, formatAddress, AddressType } from '@app/utils'; @@ -13,6 +14,7 @@ export let config: Config; export let resolve = false; export let noBadge = false; + export let noAvatar = false; export let compact = false; let checksumAddress = compact @@ -39,6 +41,7 @@ .address { display: flex; align-items: center; + height: 100%; } .address.no-badge .badge { display: none; @@ -59,6 +62,9 @@ {:else}
+ {#if !noAvatar} + + {/if} {#if addressType === AddressType.Org} {addressLabel} org diff --git a/src/base/users/View.svelte b/src/base/users/View.svelte index c7b1a5ed0..abc0d22ca 100644 --- a/src/base/users/View.svelte +++ b/src/base/users/View.svelte @@ -7,6 +7,7 @@ import Blockies from '@app/Blockies.svelte'; import Loading from '@app/Loading.svelte'; import Address from '@app/Address.svelte'; + import Avatar from '@app/Avatar.svelte'; export let address: string; export let config: Config; @@ -48,9 +49,6 @@ width: 64px; height: 64px; } - .avatar img { - border-radius: 50%; /* Allowing to maintain the circular design of the avatars */ - } .links { display: flex; align-items: center; @@ -68,11 +66,7 @@
- {#if registration && registration.avatar} - avatar - {:else} - - {/if} +