31 lines
706 B
Swift
31 lines
706 B
Swift
//
|
|
// VehiclesListView.swift
|
|
// AutoCat2SUI
|
|
//
|
|
// Created by Selim Mustafaev on 28.08.2022.
|
|
//
|
|
|
|
import SwiftUI
|
|
import AutoCatCore
|
|
|
|
struct VehiclesListView: View {
|
|
|
|
var vehicles: [CDVehicle]
|
|
@State var selection: CDVehicle?
|
|
|
|
var body: some View {
|
|
List(selection: $selection) {
|
|
ForEach(vehicles, id: \.self) { vehicle in
|
|
let number = PlateNumber(vehicle.number ?? "")
|
|
PlateNumberView(number: number, unrecognized: vehicle.unrecognized, outdated: vehicle.outdated)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
struct VehiclesListView_Previews: PreviewProvider {
|
|
static var previews: some View {
|
|
VehiclesListView(vehicles: [])
|
|
}
|
|
}
|