FuelMan/Gas Man/Vehicle/VehicleRowView.swift

40 lines
1.0 KiB
Swift

//
// VehicleRowView.swift
// Gas Man
//
// Created by Kameron Kenny on 3/18/25.
//
import SwiftUI
struct VehicleRowView: View {
let vehicle: Vehicle
var body: some View {
HStack {
if let imageData = vehicle.photo, let uiImage = UIImage(data: imageData) {
Image(uiImage: uiImage)
.resizable()
.scaledToFill()
.frame(width: 50, height: 50)
.clipShape(Circle())
} else {
Circle()
.fill(Color.gray.opacity(0.3))
.frame(width: 50, height: 50)
.overlay(
Image(systemName: "car.fill")
.foregroundColor(.gray)
)
}
VStack(alignment: .leading) {
Text("\(vehicle.year ?? "") \(vehicle.make ?? "") \(vehicle.model ?? "")")
.font(.headline)
// Add other details if needed.
}
}
}
}