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>
<Text variant="secondary" overflow="hidden"> { data.implementation_name && (
<HashStringShortenDynamic hash={ `(${ data.implementation_address })` }/> <Text variant="secondary" overflow="hidden">
</Text> <HashStringShortenDynamic hash={ `(${ data.implementation_address })` }/>
</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>
); );
}) } }) }
<Flex columnGap={ 3 } position="absolute" top={ 0 } right={ 0 } py={ 3 } lineHeight="27px"> { data.length > 0 && (
<Link onClick={ handleExpandAll }>{ expandedSections.length === data.length ? 'Collapse' : 'Expand' } all</Link> <Flex columnGap={ 3 } position="absolute" top={ 0 } right={ 0 } py={ 3 } lineHeight="27px">
<Link onClick={ handleReset }>Reset</Link> <Link onClick={ handleExpandAll }>{ expandedSections.length === data.length ? 'Collapse' : 'Expand' } all</Link>
</Flex> <Link onClick={ handleReset }>Reset</Link>
</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