mirror of
https://github.com/luxfi/explore.git
synced 2026-09-24 00:28:18 +00:00
39 lines
990 B
TypeScript
39 lines
990 B
TypeScript
import { Box, Center } from '@chakra-ui/react';
|
|
import React from 'react';
|
|
|
|
import AddressIdenticon from 'ui/shared/entities/address/AddressIdenticon';
|
|
import IconSvg from 'ui/shared/IconSvg';
|
|
|
|
type Props = {
|
|
address: string;
|
|
isAutoConnectDisabled?: boolean;
|
|
};
|
|
|
|
const UserIdenticon = ({ address, isAutoConnectDisabled }: Props) => {
|
|
return (
|
|
<Box position="relative">
|
|
<AddressIdenticon size={ 20 } hash={ address }/>
|
|
{ isAutoConnectDisabled && (
|
|
<Center
|
|
boxSize="14px"
|
|
position="absolute"
|
|
bottom="-1px"
|
|
right="-3px"
|
|
backgroundColor="rgba(16, 17, 18, 0.80)"
|
|
borderRadius="full"
|
|
border="1px solid"
|
|
borderColor={{ _light: 'orange.100', _dark: 'orange.900' }}
|
|
>
|
|
<IconSvg
|
|
name="integration/partial"
|
|
color="white"
|
|
boxSize={ 2 }
|
|
/>
|
|
</Center>
|
|
) }
|
|
</Box>
|
|
);
|
|
};
|
|
|
|
export default React.memo(UserIdenticon);
|