mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-22 01:22:46 +02:00
Space panel overflow journeys & rough edge warnings #5227
- space menu additions according to new requirements
This commit is contained in:
@@ -21,6 +21,9 @@ enum SpaceMenuListItemAction {
|
||||
case showAllRoomsInHomeSpace
|
||||
case exploreSpaceMembers
|
||||
case exploreSpaceRooms
|
||||
case addRoom
|
||||
case addSpace
|
||||
case settings
|
||||
case leaveSpace
|
||||
}
|
||||
|
||||
@@ -42,6 +45,8 @@ class SpaceMenuListItemViewData {
|
||||
let style: SpaceMenuListItemStyle
|
||||
let title: String?
|
||||
let icon: UIImage?
|
||||
let isBeta: Bool
|
||||
|
||||
/// Any value related to the type of data (e.g. `Bool` for `boolean` style, `nil` for `normal` and `destructive` style)
|
||||
var value: Any? {
|
||||
didSet {
|
||||
@@ -50,11 +55,12 @@ class SpaceMenuListItemViewData {
|
||||
}
|
||||
weak var delegate: SpaceMenuListItemViewDataDelegate?
|
||||
|
||||
init(action: SpaceMenuListItemAction, style: SpaceMenuListItemStyle, title: String?, icon: UIImage?, value: Any?) {
|
||||
init(action: SpaceMenuListItemAction, style: SpaceMenuListItemStyle, title: String?, icon: UIImage?, value: Any?, isBeta: Bool = false) {
|
||||
self.action = action
|
||||
self.style = style
|
||||
self.title = title
|
||||
self.icon = icon
|
||||
self.value = value
|
||||
self.isBeta = isBeta
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user