[WIP] Business

This commit is contained in:
Isaac
2024-02-13 20:13:40 +04:00
parent 71a40dcdb2
commit d9fec0a500
49 changed files with 5678 additions and 128 deletions

View File

@@ -89,15 +89,15 @@ extension UIView {
}
open class ComponentState {
open var _updated: ((Transition) -> Void)?
open var _updated: ((Transition, Bool) -> Void)?
var isUpdated: Bool = false
public init() {
}
public final func updated(transition: Transition = .immediate) {
public final func updated(transition: Transition = .immediate, isLocal: Bool = false) {
self.isUpdated = true
self._updated?(transition)
self._updated?(transition, isLocal)
}
}