Add dependency injection
This commit is contained in:
parent
151ed6d78b
commit
bf94769573
9 changed files with 140 additions and 51 deletions
|
@ -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)")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue