This commit is contained in:
Михаил Капелько
2024-01-16 19:15:35 +03:00
parent 76cef40423
commit 4033fba38c
3 changed files with 23 additions and 2 deletions

View File

@@ -5,6 +5,7 @@ extension MicItem {
public struct V: View {
var id: String?
@StateObject var isActive = BusUI.Value(Mic.K.isActive, false)
let ctrl = Controller()
let processors: [Any]
public init(_ id: String? = nil) {

View File

@@ -0,0 +1,20 @@
import MPAKX
public protocol MicItemContext {
var activityDate: MPAK.Recent<Date?> { get }
}
extension MicItem {
public struct Model: MicItemContext {
public var activityDate: MPAK.Recent<Date?> = .init(nil)
}
final class Controller: MPAK.Controller<MicItem.Model> {
init() {
super.init(
MicItem.Model(),
debugClassName: "MicICtrl",
debugLog: { print($0) }
)
}
}