fix(lobby): Knocking participants list for small widths

pull/8915/head jitsi-meet_5711
Vlad Piersec 4 years ago committed by Дамян Минков
parent 3426290bf2
commit eb41a306a6
  1. 76
      css/_lobby.scss
  2. 6
      react/features/lobby/components/web/KnockingParticipantList.js

@ -9,7 +9,7 @@
.spinner { .spinner {
margin: 30px; margin: 30px;
} }
.joining-message { .joining-message {
margin: 10px; margin: 10px;
} }
@ -49,7 +49,7 @@
position: fixed; position: fixed;
top: 20; top: 20;
transition: top 1s ease; transition: top 1s ease;
z-index: 100; z-index: $toolbarZ + 1;
&.toolbox-visible { &.toolbox-visible {
// Same as toolbox subject position // Same as toolbox subject position
@ -62,31 +62,6 @@
padding: 15px padding: 15px
} }
ul {
list-style-type: none;
padding: 0 15px 15px 15px;
li {
align-items: center;
display: flex;
flex-direction: row;
margin: 8px 0;
.details {
display: flex;
flex: 1;
flex-direction: column;
justify-content: space-evenly;
margin: 0 30px 0 10px;
}
button {
align-self: unset;
margin: 0 5px;
}
}
}
button { button {
align-self: stretch; align-self: stretch;
margin: 8px 0; margin: 8px 0;
@ -116,3 +91,50 @@
} }
} }
} }
.knocking-participants-container {
list-style-type: none;
max-height: 600px;
overflow-y: scroll;
padding: 0 15px 15px 15px;
}
.knocking-participant {
align-items: center;
display: flex;
flex-direction: row;
margin: 8px 0;
.details {
display: flex;
flex: 1;
flex-direction: column;
justify-content: space-evenly;
margin: 0 30px 0 10px;
}
button {
align-self: unset;
margin: 0 5px;
}
}
@media (max-width: 300px) {
#knocking-participant-list {
margin: 0;
text-align: center;
width: 100%;
.avatar {
display: none;
}
}
.knocking-participant {
flex-direction: column;
.details {
margin: 0;
}
}
}

@ -42,9 +42,11 @@ class KnockingParticipantList extends AbstractKnockingParticipantList<Props> {
<span className = 'title'> <span className = 'title'>
{ t('lobby.knockingParticipantList') } { t('lobby.knockingParticipantList') }
</span> </span>
<ul> <ul className = 'knocking-participants-container'>
{ _participants.map(p => ( { _participants.map(p => (
<li key = { p.id }> <li
className = 'knocking-participant'
key = { p.id }>
<Avatar <Avatar
displayName = { p.name } displayName = { p.name }
size = { 48 } size = { 48 }

Loading…
Cancel
Save