41 lines
1.1 KiB
Swift
41 lines
1.1 KiB
Swift
//
|
||
// PlateViewItem.swift
|
||
// AutoCat2SUI
|
||
//
|
||
// Created by Selim Mustafaev on 04.09.2022.
|
||
//
|
||
|
||
import SwiftUI
|
||
import AutoCatCore
|
||
|
||
struct PlateViewItem: View {
|
||
|
||
let vehicle: CDVehicle
|
||
|
||
var body: some View {
|
||
VStack(alignment: .leading, spacing: 4) {
|
||
Text(vehicle.brand?.name?.original ?? "")
|
||
|
||
PlateNumberView(number: PlateNumber(vehicle.number ?? ""),
|
||
unrecognized: vehicle.unrecognized,
|
||
outdated: vehicle.outdated,
|
||
fontSize: 30)
|
||
}
|
||
.padding(.vertical, 2)
|
||
}
|
||
}
|
||
|
||
struct PlateViewItem_Previews: PreviewProvider {
|
||
|
||
static var previews: some View {
|
||
|
||
let test1 = Vehicle(number: "Н282СН61",
|
||
brandName: "KIA ОПТИМА",
|
||
addedDate: Date().timeIntervalSince1970,
|
||
updatedDate: Date().timeIntervalSince1970)
|
||
|
||
return PlateViewItem(vehicle: CDVehicle(vehicle: test1,
|
||
context: NSManagedObjectContext(concurrencyType: .mainQueueConcurrencyType)))
|
||
}
|
||
}
|