|
|
@@ -13,16 +13,16 @@ struct MainView: View {
|
|
|
var body: some View {
|
|
|
VStack {
|
|
|
Button("Products") {
|
|
|
- vm.navigatorStack.push(.products)
|
|
|
+ vm.output.onProducts?()
|
|
|
}
|
|
|
Button("Product 1") {
|
|
|
- vm.navigatorStack.push(.product(id: 1))
|
|
|
+ vm.output.onProduct?(1)
|
|
|
}
|
|
|
Button("Cart") {
|
|
|
- vm.navigatorStack.push(.cart)
|
|
|
+ vm.output.onCart?()
|
|
|
}
|
|
|
Button("Feedback") {
|
|
|
- vm.navigatorStack.push(.feedback)
|
|
|
+ vm.output.onFeedback?()
|
|
|
}
|
|
|
}
|
|
|
.padding()
|
|
|
@@ -30,5 +30,5 @@ struct MainView: View {
|
|
|
}
|
|
|
|
|
|
#Preview {
|
|
|
- MainBuilder().build()
|
|
|
+ MainBuilder().build(with: .init())
|
|
|
}
|