Skip to content

Commit

Permalink
fix(core): fix responsive issues on address book list
Browse files Browse the repository at this point in the history
  • Loading branch information
jplorek-atix committed Jun 2, 2023
1 parent fec02ca commit 232f644
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 5 deletions.
Expand Up @@ -23,6 +23,9 @@ import {
AnalyticsEventNames
} from '@providers/AnalyticsProvider/analyticsTracker';

const ELLIPSIS_LEFT_SIDE_LENGTH = 34;
const ELLIPSIS_RIGHT_SIDE_LENGTH = 34;

export const AddressBook = withAddressBookContext((): React.ReactElement => {
const { t: translate } = useTranslation();
const { addressToEdit, setAddressToEdit } = useAddressBookStore();
Expand Down Expand Up @@ -69,7 +72,10 @@ export const AddressBook = withAddressBookContext((): React.ReactElement => {
});
setAddressToEdit(address);
setIsFormVisible(true);
}
},
shouldUseEllipsisBeferoAfter: true,
beforeEllipsis: ELLIPSIS_LEFT_SIDE_LENGTH,
afterEllipsis: ELLIPSIS_RIGHT_SIDE_LENGTH
})) || [],
[addressList, analytics, setAddressToEdit]
);
Expand Down
Expand Up @@ -46,6 +46,11 @@
gap: size_unit(3);
&.small {
gap: size_unit(2);

.addressColor {
color: var(--text-color-secondary) !important;
text-align: right;
}
}
.listItemName {
@include text-bodyLarge-bold;
Expand Down Expand Up @@ -79,10 +84,15 @@

.addressColor {
color: var(--text-color-secondary) !important;
text-align: right;
text-align: left;
}
}

.addressBox {
display: block;
min-width: 0;
}

.listItemAvatar {
align-items: center;
background: rgba(127, 90, 240, 0.1) !important;
Expand Down
Expand Up @@ -20,6 +20,7 @@ export type WalletAddressItemProps = {
beforeEllipsis?: number;
afterEllipsis?: number;
isSmall?: boolean;
shouldUseEllipsisBeferoAfter?: boolean;
};

const defaultBeforeEllipsis = 8;
Expand All @@ -33,7 +34,8 @@ export const WalletAddressItem = ({
beforeEllipsis = defaultBeforeEllipsis,
afterEllipsis = defaultAfterEllipsis,
className,
isSmall = false
isSmall = false,
shouldUseEllipsisBeferoAfter
}: WalletAddressItemProps): React.ReactElement => (
<div
onClick={() => onClick({ id, name, address })}
Expand All @@ -52,14 +54,14 @@ export const WalletAddressItem = ({
</div>
</div>
</div>
<div className={styles.listItemBlock}>
<div className={cn(styles.listItemBlock, styles.addressBox)}>
<Ellipsis
dataTestId="address-list-item-address"
text={address}
textClassName={cn(styles.addressColor, styles.textField)}
className={cn(styles.listItemBlock, styles.listItemAddress)}
withTooltip={false}
{...(isSmall
{...(isSmall || shouldUseEllipsisBeferoAfter
? {
beforeEllipsis,
afterEllipsis
Expand Down

0 comments on commit 232f644

Please sign in to comment.