Text input updates

This commit is contained in:
Isaac
2025-10-03 18:47:47 +08:00
parent c962e6f56a
commit 06936fa06c
11 changed files with 235 additions and 152 deletions

View File

@@ -39,6 +39,22 @@ public final class ChatInputAccessoryPanelEnvironment: Equatable {
}
}
public final class ChatInputAccessoryPanelTransitionData {
public let titleView: UIView
public let textView: UIView
public let lineView: UIView
public let imageView: UIView?
public init(titleView: UIView, textView: UIView, lineView: UIView, imageView: UIView?) {
self.titleView = titleView
self.textView = textView
self.lineView = lineView
self.imageView = imageView
}
}
public protocol ChatInputAccessoryPanelView: UIView {
var contentTintView: UIView { get }
var storedFrameBeforeDismissed: CGRect? { get set }
var transitionData: ChatInputAccessoryPanelTransitionData? { get }
}