AutoCat2/AutoCat2SUI/Views/PlaceholderView.swift

40 lines
875 B
Swift

//
// PlaceholderView.swift
// AutoCat2SUI
//
// Created by Selim Mustafaev on 12.02.2023.
//
import SwiftUI
struct PlaceholderView: View {
let imageName: String
let text: String
var body: some View {
VStack {
Image(systemName: imageName)
.resizable()
.aspectRatio(contentMode: .fit)
.frame(width: 64)
.foregroundColor(.secondary)
Text(text)
.font(.system(size: 18))
.foregroundColor(.secondary)
}
}
init(imageName: String, text: String = "Nothing here") {
self.imageName = imageName
self.text = text
}
}
struct PlaceholderView_Previews: PreviewProvider {
static var previews: some View {
PlaceholderView(imageName: "eye", text: "Nothing here")
}
}