From 4e501f2ae29abfe9e413242f715b875c5da5ef54 Mon Sep 17 00:00:00 2001 From: Dariusz Rybicki <dariusz@elixxir.io> Date: Tue, 6 Dec 2022 11:02:56 +0100 Subject: [PATCH] Disable image picker for group chats --- Examples/xx-messenger/Sources/ChatFeature/ChatView.swift | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Examples/xx-messenger/Sources/ChatFeature/ChatView.swift b/Examples/xx-messenger/Sources/ChatFeature/ChatView.swift index 1611815c..ac0d0884 100644 --- a/Examples/xx-messenger/Sources/ChatFeature/ChatView.swift +++ b/Examples/xx-messenger/Sources/ChatFeature/ChatView.swift @@ -16,6 +16,7 @@ public struct ChatView: View { var failure: String? var sendFailure: String? var text: String + var disableImagePicker: Bool init(state: ChatComponent.State) { myContactId = state.myContactId @@ -23,6 +24,12 @@ public struct ChatView: View { failure = state.failure sendFailure = state.sendFailure text = state.text + switch state.id { + case .contact(_): + disableImagePicker = false + case .group(_): + disableImagePicker = true + } } } @@ -109,6 +116,7 @@ public struct ChatView: View { } } } + .disabled(viewStore.disableImagePicker) } } .padding() -- GitLab