Use and fix avatars in Accounts settings
This commit is contained in:
@@ -22,6 +22,7 @@ Kirigami.ScrollablePage {
|
|||||||
Kirigami.Avatar {
|
Kirigami.Avatar {
|
||||||
id: avatar
|
id: avatar
|
||||||
source: root.connection && root.connection.localUser.avatarMediaId ? ("image://mxc/" + root.connection.localUser.avatarMediaId) : ""
|
source: root.connection && root.connection.localUser.avatarMediaId ? ("image://mxc/" + root.connection.localUser.avatarMediaId) : ""
|
||||||
|
name: root.connection.localUser.displayName ?? root.connection.localUser.id
|
||||||
|
|
||||||
MouseArea {
|
MouseArea {
|
||||||
id: mouseArea
|
id: mouseArea
|
||||||
|
|||||||
@@ -27,7 +27,12 @@ Kirigami.ScrollablePage {
|
|||||||
text: model.connection.localUser.displayName
|
text: model.connection.localUser.displayName
|
||||||
labelItem.textFormat: Text.PlainText
|
labelItem.textFormat: Text.PlainText
|
||||||
subtitle: model.connection.localUserId
|
subtitle: model.connection.localUserId
|
||||||
icon: model.connection.localUser.avatarMediaId ? ("image://mxc/" + model.connection.localUser.avatarMediaId) : "im-user"
|
|
||||||
|
leading: Kirigami.Avatar {
|
||||||
|
name: model.connection.localUser.displayName ?? model.connection.localUser.id
|
||||||
|
source: model.connection.localUser.avatarMediaId ? ("image://mxc/" + model.connection.localUser.avatarMediaId) : ""
|
||||||
|
width: height
|
||||||
|
}
|
||||||
|
|
||||||
onClicked: {
|
onClicked: {
|
||||||
Controller.activeConnection = model.connection;
|
Controller.activeConnection = model.connection;
|
||||||
|
|||||||
Reference in New Issue
Block a user