Swiftgram/submodules/PassportUI/Sources/SecureIdAuthContentNode.swift

18 lines
430 B
Swift

import Foundation
import UIKit
import AsyncDisplayKit
import Display
struct SecureIdAuthContentLayout {
let height: CGFloat
let centerOffset: CGFloat
}
protocol SecureIdAuthContentNode {
func updateLayout(width: CGFloat, transition: ContainedViewLayoutTransition) -> SecureIdAuthContentLayout
func willDisappear()
func didAppear()
func animateIn()
func animateOut(completion: @escaping () -> Void)
}