File tree Expand file tree Collapse file tree 1 file changed +12
-8
lines changed
packages/components/src/components/Address Expand file tree Collapse file tree 1 file changed +12
-8
lines changed Original file line number Diff line number Diff line change 1
1
import { Input } from '@chakra-ui/react' ;
2
- import React from 'react' ;
2
+ import React , { FC } from 'react' ;
3
3
4
4
export interface AddressProps {
5
5
/**
@@ -15,18 +15,22 @@ export interface AddressProps {
15
15
/**
16
16
* A component to display an address
17
17
*/
18
- export const Address : React . FC < AddressProps > = ( { value, shortened } ) => {
18
+ export const Address : FC < AddressProps > = ( { value, shortened = false } ) => {
19
+ let displayAddress : string ;
20
+
19
21
if ( shortened ) {
20
22
if ( value . includes ( '.eth' ) ) {
21
- return < Input value = { value } /> ;
23
+ displayAddress = value ;
22
24
} else if ( value === '' || value === 'Not connected' ) {
23
- return < Input value = { value } /> ;
25
+ displayAddress = value ;
24
26
} else {
25
- let address : string ;
26
- address = ` ${ value . substring ( 0 , 4 ) } ... ${ value . substring ( value . length - 4 ) } ` ;
27
- return < Input value = { address . toLowerCase ( ) } /> ;
27
+ displayAddress = ` ${ value . substring ( 0 , 4 ) } ... ${ value . substring (
28
+ value . length - 4
29
+ ) } ` . toLowerCase ( ) ;
28
30
}
29
31
} else {
30
- return < Input value = { value } /> ;
32
+ displayAddress = value ;
31
33
}
34
+
35
+ return < Input value = { displayAddress } /> ;
32
36
} ;
You can’t perform that action at this time.
0 commit comments