mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-23 14:45:21 +00:00
Temp
This commit is contained in:
19
submodules/TelegramUI/Sources/NotificationItem.swift
Normal file
19
submodules/TelegramUI/Sources/NotificationItem.swift
Normal file
@@ -0,0 +1,19 @@
|
||||
import Foundation
|
||||
import UIKit
|
||||
import AsyncDisplayKit
|
||||
import Display
|
||||
|
||||
public protocol NotificationItem {
|
||||
var groupingKey: AnyHashable? { get }
|
||||
|
||||
func node(compact: Bool) -> NotificationItemNode
|
||||
func tapped(_ take: @escaping () -> (ASDisplayNode?, () -> Void))
|
||||
func canBeExpanded() -> Bool
|
||||
func expand(_ take: @escaping () -> (ASDisplayNode?, () -> Void))
|
||||
}
|
||||
|
||||
public class NotificationItemNode: ASDisplayNode {
|
||||
func updateLayout(width: CGFloat, transition: ContainedViewLayoutTransition) -> CGFloat {
|
||||
return 32.0
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user