Show a placeholder when permissions are loading

This commit is contained in:
Tobias Fella
2025-04-14 18:17:20 +02:00
parent 195e175186
commit 9b8cfafa04

View File

@@ -30,9 +30,12 @@ FormCard.FormCardPage {
FormCard.FormHeader {
title: i18n("Privileged Users")
visible: permissions.count > 0
}
FormCard.FormCard {
visible: permissions.count > 0
Repeater {
id: permissions
model: KSortFilterProxyModel {
sourceModel: RoomManager.userListModel
sortRoleName: "powerLevel"
@@ -402,4 +405,14 @@ FormCard.FormCardPage {
}
}
}
Item {
visible: permissions.count === 0
Layout.fillWidth: true
implicitHeight: root.height * 0.9
Kirigami.LoadingPlaceholder {
anchors.centerIn: parent
text: i18nc("@placeholder", "Loading…")
}
}
}