fix(avatar): dynamically size avatar in dynamically sizable filmstrip

This commit is contained in:
Leonard Kim 2019-05-23 13:11:14 -07:00 committed by virtuacoplenny
parent 70921bb6ef
commit e3612929f8
3 changed files with 23 additions and 2 deletions

View File

@ -525,12 +525,21 @@
transition: box-shadow 0.3s ease; transition: box-shadow 0.3s ease;
} }
.userAvatar { .avatar-container {
@include maxSize(60px); @include maxSize(60px);
@include absoluteAligning(); @include absoluteAligning();
border-radius: 50%; border-radius: 50%;
display: flex;
justify-content: center;
height: 50%; height: 50%;
overflow: hidden;
width: auto; width: auto;
.userAvatar {
height: 100%;
object-fit: cover;
width: 100%;
}
} }
#videoNotAvailableScreen { #videoNotAvailableScreen {

View File

@ -6,7 +6,7 @@
/** /**
* Let the avatar grow with the tile. * Let the avatar grow with the tile.
*/ */
.userAvatar { .avatar-container {
max-height: initial; max-height: initial;
max-width: initial; max-width: initial;
} }

View File

@ -361,6 +361,12 @@ const Filmstrip = {
'min-width': `${local.thumbWidth}px`, 'min-width': `${local.thumbWidth}px`,
width: `${local.thumbWidth}px` width: `${local.thumbWidth}px`
}); });
const avatarSize = local.thumbHeight / 2;
thumbs.localThumb.find('.avatar-container')
.height(avatarSize)
.width(avatarSize);
} }
if (thumbs.remoteThumbs) { if (thumbs.remoteThumbs) {
@ -371,6 +377,12 @@ const Filmstrip = {
'min-width': `${remote.thumbWidth}px`, 'min-width': `${remote.thumbWidth}px`,
width: `${remote.thumbWidth}px` width: `${remote.thumbWidth}px`
}); });
const avatarSize = remote.thumbHeight / 2;
thumbs.remoteThumbs.find('.avatar-container')
.height(avatarSize)
.width(avatarSize);
} }
const currentLayout = getCurrentLayout(APP.store.getState()); const currentLayout = getCurrentLayout(APP.store.getState());