[Spaces] M10.6 Space preview bottom sheet #4497

This commit is contained in:
Gil Eluard
2021-09-06 07:46:43 +03:00
parent d7a19a7531
commit 254e5a1b76
25 changed files with 978 additions and 27 deletions
@@ -29,6 +29,7 @@ final class SpaceListViewCell: UITableViewCell, Themable, NibReusable {
@IBOutlet private weak var titleLabel: UILabel!
@IBOutlet private weak var selectionView: UIView!
@IBOutlet private weak var moreButton: UIButton!
@IBOutlet private weak var badgeLabel: BadgeLabel!
public weak var delegate: SpaceListViewCellDelegate?
@@ -56,7 +57,15 @@ final class SpaceListViewCell: UITableViewCell, Themable, NibReusable {
func fill(with viewData: SpaceListItemViewData) {
self.avatarView.fill(with: viewData.avatarViewData)
self.titleLabel.text = viewData.title
self.moreButton.isHidden = viewData.spaceId == SpaceListViewModel.Constants.homeSpaceId
self.moreButton.isHidden = viewData.spaceId == SpaceListViewModel.Constants.homeSpaceId || viewData.isInvite
if viewData.isInvite {
self.badgeLabel.isHidden = false
self.badgeLabel.badgeColor = ThemeService.shared().theme.colors.alert
self.badgeLabel.borderColor = ThemeService.shared().theme.colors.background
self.badgeLabel.text = "!"
} else {
self.badgeLabel.isHidden = true
}
}
func update(theme: Theme) {