This repository was archived by the owner on Sep 11, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +7
-2
lines changed
src/components/views/elements Expand file tree Collapse file tree 2 files changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -27,6 +27,10 @@ limitations under the License.
2727 .mx_BaseAvatar_image {
2828 border : 1px solid $primary-bg-color ;
2929 }
30+
31+ .mx_BaseAvatar_initial {
32+ margin : 1px ; // to offset the border on the image
33+ }
3034 }
3135
3236 > span {
Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ limitations under the License.
1616
1717import React from "react" ;
1818import { Room } from "matrix-js-sdk/src/models/room" ;
19+ import { sortBy } from "lodash" ;
1920
2021import MemberAvatar from "../avatars/MemberAvatar" ;
2122import { _t } from "../../../languageHandler" ;
@@ -30,9 +31,9 @@ interface IProps {
3031}
3132
3233const FacePile = ( { room, numShown = DEFAULT_NUM_FACES } : IProps ) => {
33- const knownMembers = room . getJoinedMembers ( ) . filter ( member => {
34+ const knownMembers = sortBy ( room . getJoinedMembers ( ) . filter ( member => {
3435 return ! ! DMRoomMap . shared ( ) . getDMRoomsForUserId ( member . userId ) ?. length ;
35- } ) ;
36+ } ) , member => member . getMxcAvatarUrl ( ) ? 0 : 1 ) ; // sort users with an explicit avatar first
3637
3738 if ( knownMembers . length < 1 ) return null ;
3839 const shownMembers = knownMembers . slice ( 0 , numShown ) ;
You can’t perform that action at this time.
0 commit comments