DM Design Tweaks (#3693)

* dm design tweaks

* adding equatable conformance

* topic will now be shown in DMs

* code suggestion

* updated details

* better check

* code improvement
This commit is contained in:
Mauro
2025-01-22 14:32:39 +01:00
committed by GitHub
parent f194285250
commit 48e530fec9
16 changed files with 69 additions and 38 deletions
@@ -12,9 +12,10 @@ import SwiftUI
// MARK: View model
enum RoomDetailsScreenViewModelAction {
enum RoomDetailsScreenViewModelAction: Equatable {
case requestNotificationSettingsPresentation
case requestMemberDetailsPresentation
case requestRecipientDetailsPresentation(userID: String)
case requestInvitePeoplePresentation
case leftRoom
case requestEditDetailsPresentation
@@ -68,7 +69,7 @@ struct RoomDetailsScreenViewState: BindableState {
}
var hasTopicSection: Bool {
topic != nil || (canEdit && canEditRoomTopic)
topic != nil || canEditRoomTopic
}
var bindings: RoomDetailsScreenViewStateBindings
@@ -198,6 +199,7 @@ enum RoomDetailsScreenViewAction {
case ignoreConfirmed
case unignoreConfirmed
case processTapNotifications
case processTapRecipientProfile
case processToggleMuteNotifications
case displayAvatar(URL)
case processTapPolls