Files

38 lines
876 B
Swift

//
// AddressView.swift
// CupcakeCorner
//
// Created by Nick Lockwood on 28/06/2020.
// Copyright © 2020 Nick Lockwood. All rights reserved.
//
import SwiftUI
struct AddressView: View {
@ObservedObject var order = Order()
var body: some View {
Form {
Section {
TextField("Name", text: $order.data.name)
TextField("Street Address", text: $order.data.streetAddress)
TextField("City", text: $order.data.city)
TextField("Zip", text: $order.data.zip)
}
Section {
NavigationLink(destination: CheckoutView(order: order)) {
Text("Check out")
}
}.disabled(!order.data.hasValidAddress)
}
.navigationBarTitle("Delivery details", displayMode: .inline)
}
}
struct AddressView_Previews: PreviewProvider {
static var previews: some View {
AddressView(order: Order())
}
}