Add a special case for tap-and-context menu

This commit is contained in:
Ali
2023-10-25 16:18:14 +04:00
parent 10836c4f8d
commit 5261f34e6a
8 changed files with 174 additions and 93 deletions

View File

@@ -161,10 +161,12 @@ public struct ChatMessageBubbleContentTapAction {
}
public var content: Content
public var hasLongTapAction: Bool
public var activate: (() -> Promise<Bool>?)?
public init(content: Content, activate: (() -> Promise<Bool>?)? = nil) {
public init(content: Content, hasLongTapAction: Bool = true, activate: (() -> Promise<Bool>?)? = nil) {
self.content = content
self.hasLongTapAction = hasLongTapAction
self.activate = activate
}
}