mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-23 01:52:44 +02:00
DirectoryRoomTableViewCell: Hide number of users icon when the count is 0.
This commit is contained in:
@@ -28,6 +28,8 @@ class DirectoryRoomTableViewCell: UITableViewCell {
|
||||
avatarImageView.layer.cornerRadius = avatarImageView.frame.width/2
|
||||
}
|
||||
}
|
||||
|
||||
@IBOutlet private weak var numberOfUsersIcon: UIImageView!
|
||||
@IBOutlet private weak var displaynameLabel: UILabel!
|
||||
@IBOutlet private weak var numberOfUsersLabel: UILabel!
|
||||
@IBOutlet private weak var topicLabel: UILabel!
|
||||
@@ -51,12 +53,11 @@ class DirectoryRoomTableViewCell: UITableViewCell {
|
||||
|
||||
displaynameLabel.text = viewModel.title
|
||||
|
||||
if viewModel.numberOfUsers > 0 {
|
||||
numberOfUsersLabel.isHidden = false
|
||||
numberOfUsersLabel.text = String(viewModel.numberOfUsers)
|
||||
} else {
|
||||
numberOfUsersLabel.isHidden = true
|
||||
}
|
||||
let canShowNumberOfUsers = viewModel.numberOfUsers > 0
|
||||
|
||||
numberOfUsersLabel.text = canShowNumberOfUsers ? String(viewModel.numberOfUsers) : nil
|
||||
numberOfUsersLabel.isHidden = !canShowNumberOfUsers
|
||||
numberOfUsersIcon.isHidden = !canShowNumberOfUsers
|
||||
|
||||
if let subtitle = viewModel.subtitle {
|
||||
topicLabel.text = subtitle
|
||||
|
||||
Reference in New Issue
Block a user