Add dependency injection

This commit is contained in:
Artur Gurgul 2025-08-03 13:39:29 +02:00
parent 151ed6d78b
commit bf94769573
9 changed files with 140 additions and 51 deletions

View file

@ -9,13 +9,14 @@ import SwiftUI
struct ToolboxHeader: View {
@EnvironmentObject var sharedState: SharedState
@Injected var emitter: EventEmitter
var body: some View {
VStack {
HStack {
Text("Actions")
Button("Make it blue") {
sharedState.send(message: "hello from Swift!")
emitter.send(message: "hello from Swift!")
}
}
Text("Message: \(sharedState.message)")