Commit 3af9dcf9 authored by tom's avatar tom

proxy contract fixes

parent 227f50a3
...@@ -136,12 +136,14 @@ const AddressDetails = ({ addressQuery, scrollRef }: Props) => { ...@@ -136,12 +136,14 @@ const AddressDetails = ({ addressQuery, scrollRef }: Props) => {
hint="Implementation address of the proxy contract." hint="Implementation address of the proxy contract."
columnGap={ 1 } columnGap={ 1 }
> >
<LinkInternal href={ link('address_index', { id: data.implementation_address }) }> <LinkInternal href={ link('address_index', { id: data.implementation_address }) } overflow="hidden">
{ data.implementation_name } { data.implementation_name || <HashStringShortenDynamic hash={ data.implementation_address }/> }
</LinkInternal> </LinkInternal>
{ data.implementation_name && (
<Text variant="secondary" overflow="hidden"> <Text variant="secondary" overflow="hidden">
<HashStringShortenDynamic hash={ `(${ data.implementation_address })` }/> <HashStringShortenDynamic hash={ `(${ data.implementation_address })` }/>
</Text> </Text>
) }
</DetailsInfoItem> </DetailsInfoItem>
) } ) }
<AddressBalance data={ data }/> <AddressBalance data={ data }/>
......
...@@ -82,10 +82,12 @@ const ContractMethodsAccordion = <T extends SmartContractMethod>({ data, renderC ...@@ -82,10 +82,12 @@ const ContractMethodsAccordion = <T extends SmartContractMethod>({ data, renderC
</AccordionItem> </AccordionItem>
); );
}) } }) }
{ data.length > 0 && (
<Flex columnGap={ 3 } position="absolute" top={ 0 } right={ 0 } py={ 3 } lineHeight="27px"> <Flex columnGap={ 3 } position="absolute" top={ 0 } right={ 0 } py={ 3 } lineHeight="27px">
<Link onClick={ handleExpandAll }>{ expandedSections.length === data.length ? 'Collapse' : 'Expand' } all</Link> <Link onClick={ handleExpandAll }>{ expandedSections.length === data.length ? 'Collapse' : 'Expand' } all</Link>
<Link onClick={ handleReset }>Reset</Link> <Link onClick={ handleReset }>Reset</Link>
</Flex> </Flex>
) }
</Accordion> </Accordion>
); );
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment