Keyboard is kept dismissed when dismissing the actions or the attachments menu (#1141)

* keyboard is kept dismissed

* no need for dispatch queue
This commit is contained in:
Mauro
2023-06-23 11:39:43 +02:00
committed by GitHub
parent afc4332716
commit bc9871f015
4 changed files with 24 additions and 13 deletions
@@ -107,6 +107,11 @@ struct RoomScreenViewStateBindings {
var composerFocused: Bool
var scrollToBottomButtonVisible = false
var showAttachmentPopover = false {
didSet {
composerFocused = false
}
}
/// Information describing the currently displayed alert.
var alertInfo: AlertInfo<RoomScreenErrorType>?
@@ -118,7 +123,11 @@ struct RoomScreenViewStateBindings {
var sendFailedConfirmationDialogInfo: SendFailedConfirmationDialogInfo?
}
struct TimelineItemActionMenuInfo: Identifiable {
struct TimelineItemActionMenuInfo: Identifiable, Equatable {
static func == (lhs: TimelineItemActionMenuInfo, rhs: TimelineItemActionMenuInfo) -> Bool {
lhs.id == rhs.id
}
let item: EventBasedTimelineItemProtocol
var id: String {