36 lines
978 B
Swift
36 lines
978 B
Swift
import SwiftUI
|
|
|
|
struct CheckView: View {
|
|
@State private var number: String = ""
|
|
@FetchRequest(entity: Vehicle.entity(), sortDescriptors: []) var vehicles: FetchedResults<Vehicle>
|
|
|
|
var body: some View {
|
|
NavigationView {
|
|
VStack(alignment: .center, spacing: 16) {
|
|
TextField("A123AA777", text: $number)
|
|
Button("Check") {
|
|
|
|
}
|
|
List(vehicles) { vehicle in
|
|
Text(vehicle.number ?? "<none>")
|
|
}
|
|
}
|
|
.toolbar {
|
|
ToolbarItem(placement: .primaryAction) {
|
|
Button("New") {}
|
|
}
|
|
}
|
|
#if os(iOS)
|
|
.navigationBarTitle("Title", displayMode: .inline)
|
|
#endif
|
|
}
|
|
}
|
|
}
|
|
|
|
struct CheckView_Previews: PreviewProvider {
|
|
static var previews: some View {
|
|
CheckView()
|
|
.preferredColorScheme(.dark)
|
|
}
|
|
}
|