Monoforums

This commit is contained in:
Isaac
2025-05-28 17:05:37 +08:00
parent 78edb66f86
commit db34a7c175
21 changed files with 310 additions and 171 deletions

View File

@@ -268,6 +268,9 @@ public final class ChatSideTopicsPanel: Component {
@objc private func tapGesture(_ recognizer: UITapGestureRecognizer) {
if case .ended = recognizer.state {
if let iconView = self.icon?.view as? EmojiStatusComponent.View {
iconView.playOnce()
}
self.component?.action?()
}
}
@@ -390,7 +393,7 @@ public final class ChatSideTopicsPanel: Component {
animationCache: component.context.animationCache,
animationRenderer: component.context.animationRenderer,
content: avatarIconContent,
isVisibleForAnimations: false,
isVisibleForAnimations: true,
action: nil
)
let icon: ComponentView<Empty>
@@ -429,7 +432,7 @@ public final class ChatSideTopicsPanel: Component {
animationCache: component.context.animationCache,
animationRenderer: component.context.animationRenderer,
content: avatarIconContent,
isVisibleForAnimations: false,
isVisibleForAnimations: true,
action: nil
)
let _ = icon.update(
@@ -696,6 +699,9 @@ public final class ChatSideTopicsPanel: Component {
@objc private func tapGesture(_ recognizer: UITapGestureRecognizer) {
if case .ended = recognizer.state {
if let iconView = self.icon?.view as? EmojiStatusComponent.View {
iconView.playOnce()
}
self.component?.action?()
}
}