mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-21 17:12:45 +02:00
Composer Update - Typing and sending a message
This commit is contained in:
@@ -18,11 +18,13 @@
|
||||
|
||||
import Foundation
|
||||
|
||||
enum RoomInfoListTarget {
|
||||
enum RoomInfoListTarget: Equatable {
|
||||
case settings(_ field: RoomSettingsViewControllerField = RoomSettingsViewControllerFieldNone)
|
||||
case members
|
||||
case uploads
|
||||
|
||||
case integrations
|
||||
case search
|
||||
|
||||
var tabIndex: UInt {
|
||||
let tabIndex: UInt
|
||||
|
||||
@@ -33,6 +35,10 @@ enum RoomInfoListTarget {
|
||||
tabIndex = 1
|
||||
case .settings:
|
||||
tabIndex = 2
|
||||
case .integrations:
|
||||
tabIndex = 3
|
||||
case .search:
|
||||
tabIndex = 4
|
||||
}
|
||||
|
||||
return tabIndex
|
||||
|
||||
@@ -157,11 +157,19 @@ final class RoomInfoListViewController: UIViewController {
|
||||
let rowUploads = Row(type: .default, icon: Asset.Images.scrollup.image, text: VectorL10n.roomDetailsFiles, accessoryType: .disclosureIndicator) {
|
||||
self.viewModel.process(viewAction: .navigate(target: .uploads))
|
||||
}
|
||||
let rowSearch = Row(type: .default, icon: Asset.Images.searchIcon.image, text: VectorL10n.roomDetailsSearch, accessoryType: .disclosureIndicator) {
|
||||
self.viewModel.process(viewAction: .navigate(target: .search))
|
||||
}
|
||||
let rowIntegrations = Row(type: .default, icon: Asset.Images.integrationsIcon.image, text: VectorL10n.roomDetailsIntegrations, accessoryType: .disclosureIndicator) {
|
||||
self.viewModel.process(viewAction: .navigate(target: .integrations))
|
||||
}
|
||||
|
||||
let sectionSettings = Section(header: VectorL10n.roomInfoListSectionOther,
|
||||
rows: [rowSettings,
|
||||
rowIntegrations,
|
||||
rowMembers,
|
||||
rowUploads],
|
||||
rowUploads,
|
||||
rowSearch],
|
||||
footer: nil)
|
||||
|
||||
let leaveTitle = viewData.basicInfoViewData.isDirect ?
|
||||
@@ -205,7 +213,9 @@ final class RoomInfoListViewController: UIViewController {
|
||||
}
|
||||
|
||||
private func setupViews() {
|
||||
self.navigationItem.rightBarButtonItem = MXKBarButtonItem(customView: closeButton)
|
||||
if navigationController?.viewControllers.count ?? 0 <= 1 {
|
||||
self.navigationItem.rightBarButtonItem = MXKBarButtonItem(customView: closeButton)
|
||||
}
|
||||
|
||||
self.title = ""
|
||||
|
||||
|
||||
Reference in New Issue
Block a user