This commit is contained in:
Михаил Капелько
2023-12-30 10:13:52 +03:00
parent 47f8109c0b
commit 8bf84d9449
18 changed files with 22 additions and 82 deletions

View File

@@ -0,0 +1,16 @@
import Combine
extension BusUI {
public final class Button: ObservableObject {
public let v = PassthroughSubject<Void, Never>()
var subscriptions = [AnyCancellable]()
public init(_ key: String) {
Bus.send(
key,
v.map { true }.eraseToAnyPublisher(),
sub: &subscriptions
)
}
}
}