import QtQuick 2.7 import QtQuick.Layouts 1.3 import "../../Base" import "../utils.js" as Utils MouseArea { id: memberDelegate width: memberList.width height: childrenRect.height property var member: Backend.users.get(userId) HRowLayout { width: parent.width spacing: memberList.spacing HAvatar { id: memberAvatar name: member.displayName || Utils.stripUserId(member.userId) } HColumnLayout { Layout.fillWidth: true Layout.maximumWidth: parent.width - parent.totalSpacing - memberAvatar.width HLabel { id: memberName text: member.displayName.value elide: Text.ElideRight maximumLineCount: 1 verticalAlignment: Qt.AlignVCenter Layout.maximumWidth: parent.width } } } }