@@ -16,7 +16,6 @@ const Container = styled.div`
1616 flex-direction: column;
1717 justify-content: space-between;
1818 height: auto;
19- align-items: flex-start;
2019 gap: 8px;
2120 align-items: center;
2221 background-color: ${ ( { theme } ) => theme . whiteBackground } ;
@@ -101,10 +100,8 @@ const ChainConnectionContainer = styled.div`
101100
102101const StyledIdenticon = styled ( Identicon ) < { size : `${ number } ` } > `
103102 align-items: center;
104- svg {
105- width: ${ ( { size } ) => size + "px" } ;
106- height: ${ ( { size } ) => size + "px" } ;
107- }
103+ width: ${ ( { size } ) => size + "px" } !important;
104+ height: ${ ( { size } ) => size + "px" } !important;
108105` ;
109106
110107const StyledAvatar = styled . img < { size : `${ number } ` } > `
@@ -115,12 +112,16 @@ const StyledAvatar = styled.img<{ size: `${number}` }>`
115112 height: ${ ( { size } ) => size + "px" } ;
116113` ;
117114
115+ const StyledSmallLabel = styled . label `
116+ font-size: 14px !important;
117+ ` ;
118+
118119interface IIdenticonOrAvatar {
119120 size ?: `${number } `;
120121 address ?: `0x${string } `;
121122}
122123
123- export const IdenticonOrAvatar : React . FC < IIdenticonOrAvatar > = ( { size = "16 " , address : propAddress } ) => {
124+ export const IdenticonOrAvatar : React . FC < IIdenticonOrAvatar > = ( { size = "20 " , address : propAddress } ) => {
124125 const { address : defaultAddress } = useAccount ( ) ;
125126 const address = propAddress || defaultAddress ;
126127
@@ -142,9 +143,10 @@ export const IdenticonOrAvatar: React.FC<IIdenticonOrAvatar> = ({ size = "16", a
142143
143144interface IAddressOrName {
144145 address ?: `0x${string } `;
146+ smallDisplay ?: boolean ;
145147}
146148
147- export const AddressOrName : React . FC < IAddressOrName > = ( { address : propAddress } ) => {
149+ export const AddressOrName : React . FC < IAddressOrName > = ( { address : propAddress , smallDisplay } ) => {
148150 const { address : defaultAddress } = useAccount ( ) ;
149151 const address = propAddress || defaultAddress ;
150152
@@ -153,7 +155,9 @@ export const AddressOrName: React.FC<IAddressOrName> = ({ address: propAddress }
153155 chainId : 1 ,
154156 } ) ;
155157
156- return < label > { data ?? ( isAddress ( address ! ) ? shortenAddress ( address ) : address ) } </ label > ;
158+ const content = data ?? ( isAddress ( address ! ) ? shortenAddress ( address ) : address ) ;
159+
160+ return smallDisplay ? < StyledSmallLabel > { content } </ StyledSmallLabel > : < label > { content } </ label > ;
157161} ;
158162
159163export const ChainDisplay : React . FC = ( ) => {
@@ -166,7 +170,7 @@ const AccountDisplay: React.FC = () => {
166170 return (
167171 < Container >
168172 < AccountContainer >
169- < IdenticonOrAvatar size = "32 " />
173+ < IdenticonOrAvatar size = "20 " />
170174 < AddressOrName />
171175 </ AccountContainer >
172176 < ChainConnectionContainer >
0 commit comments